builder: mozilla-beta_ubuntu32_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux32-spot-264
starttime: 1466588733.71
results: success (0)
buildid: 20160621234002
builduid: 857be21ca7ae409584522603bb514c23
revision: 0bcc9439bf8c9106740ce9e7cb3bb0131487ae67
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:33.708702) =========
master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:33.709152) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:33.709438) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:33.749669) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:33.749977) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466585337.993953-58564750
_=/tools/buildbot/bin/python
using PTY: False
--2016-06-22 02:45:33-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 8.25M=0.001s
2016-06-22 02:45:34 (8.25 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.556570
========= master_lag: 0.15 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:34.458753) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:34.459039) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466585337.993953-58564750
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.029983
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:34.519063) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 02:45:34.519386) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 0bcc9439bf8c9106740ce9e7cb3bb0131487ae67 --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 0bcc9439bf8c9106740ce9e7cb3bb0131487ae67 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466585337.993953-58564750
_=/tools/buildbot/bin/python
using PTY: False
2016-06-22 02:45:34,713 truncating revision to first 12 chars
2016-06-22 02:45:34,713 Setting DEBUG logging.
2016-06-22 02:45:34,714 attempt 1/10
2016-06-22 02:45:34,714 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/0bcc9439bf8c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-22 02:45:35,853 unpacking tar archive at: mozilla-beta-0bcc9439bf8c/testing/mozharness/
program finished with exit code 0
elapsedTime=1.731167
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 02:45:36.280506) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:36.280813) =========
script_repo_revision: 0bcc9439bf8c9106740ce9e7cb3bb0131487ae67
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:36.281202) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:36.281474) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 02:45:36.310580) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 33 mins, 2 secs) (at 2016-06-22 02:45:36.310991) =========
/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=5a152710dd62cc268aad214e000002d8-1466585337.993953-58564750
_=/tools/buildbot/bin/python
using PTY: False
02:45:36 INFO - MultiFileLogger online at 20160622 02:45:36 in /builds/slave/test
02:45:36 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
02:45:36 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
02:45:36 INFO - {'append_to_log': False,
02:45:36 INFO - 'base_work_dir': '/builds/slave/test',
02:45:36 INFO - 'blob_upload_branch': 'mozilla-beta',
02:45:36 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
02:45:36 INFO - 'buildbot_json_path': 'buildprops.json',
02:45:36 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
02:45:36 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
02:45:36 INFO - 'download_minidump_stackwalk': True,
02:45:36 INFO - 'download_symbols': 'ondemand',
02:45:36 INFO - 'e10s': True,
02:45:36 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
02:45:36 INFO - 'tooltool.py': '/tools/tooltool.py',
02:45:36 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
02:45:36 INFO - '/tools/misc-python/virtualenv.py')},
02:45:36 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
02:45:36 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
02:45:36 INFO - 'log_level': 'info',
02:45:36 INFO - 'log_to_console': True,
02:45:36 INFO - 'opt_config_files': (),
02:45:36 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
02:45:36 INFO - '--processes=1',
02:45:36 INFO - '--config=%(test_path)s/wptrunner.ini',
02:45:36 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
02:45:36 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
02:45:36 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
02:45:36 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
02:45:36 INFO - 'pip_index': False,
02:45:36 INFO - 'require_test_zip': True,
02:45:36 INFO - 'test_type': ('testharness',),
02:45:36 INFO - 'this_chunk': '1',
02:45:36 INFO - 'tooltool_cache': '/builds/tooltool_cache',
02:45:36 INFO - 'total_chunks': '5',
02:45:36 INFO - 'virtualenv_path': 'venv',
02:45:36 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
02:45:36 INFO - 'work_dir': 'build'}
02:45:36 INFO - #####
02:45:36 INFO - ##### Running clobber step.
02:45:36 INFO - #####
02:45:36 INFO - Running pre-action listener: _resource_record_pre_action
02:45:36 INFO - Running main action method: clobber
02:45:36 INFO - rmtree: /builds/slave/test/build
02:45:36 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
02:45:38 INFO - Running post-action listener: _resource_record_post_action
02:45:38 INFO - #####
02:45:38 INFO - ##### Running read-buildbot-config step.
02:45:38 INFO - #####
02:45:38 INFO - Running pre-action listener: _resource_record_pre_action
02:45:38 INFO - Running main action method: read_buildbot_config
02:45:38 INFO - Using buildbot properties:
02:45:38 INFO - {
02:45:38 INFO - "project": "",
02:45:38 INFO - "product": "firefox",
02:45:38 INFO - "script_repo_revision": "production",
02:45:38 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-pgo-unittest",
02:45:38 INFO - "repository": "",
02:45:38 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta pgo test web-platform-tests-e10s-1",
02:45:38 INFO - "buildid": "20160621234002",
02:45:38 INFO - "pgo_build": "True",
02:45:38 INFO - "basedir": "/builds/slave/test",
02:45:38 INFO - "buildnumber": 11,
02:45:38 INFO - "slavename": "tst-linux32-spot-264",
02:45:38 INFO - "revision": "0bcc9439bf8c9106740ce9e7cb3bb0131487ae67",
02:45:38 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/",
02:45:38 INFO - "platform": "linux",
02:45:38 INFO - "branch": "mozilla-beta",
02:45:38 INFO - "repo_path": "releases/mozilla-beta",
02:45:38 INFO - "moz_repo_path": "",
02:45:38 INFO - "stage_platform": "linux-pgo",
02:45:38 INFO - "builduid": "857be21ca7ae409584522603bb514c23",
02:45:38 INFO - "slavebuilddir": "test"
02:45:38 INFO - }
02:45:38 INFO - Found installer url https://queue.taskcluster.net/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2.
02:45:38 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json.
02:45:38 INFO - Running post-action listener: _resource_record_post_action
02:45:38 INFO - #####
02:45:38 INFO - ##### Running download-and-extract step.
02:45:38 INFO - #####
02:45:38 INFO - Running pre-action listener: _resource_record_pre_action
02:45:38 INFO - Running main action method: download_and_extract
02:45:38 INFO - mkdir: /builds/slave/test/build/tests
02:45:38 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')]}
02:45:38 INFO - https://queue.taskcluster.net/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
02:45:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
02:45:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json
02:45:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
02:45:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1
02:45:41 INFO - Downloaded 1291 bytes.
02:45:41 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json
02:45:41 INFO - Using the following test package requirements:
02:45:41 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
02:45:41 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
02:45:41 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'],
02:45:41 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
02:45:41 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'],
02:45:41 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
02:45:41 INFO - u'jsshell-linux-i686.zip'],
02:45:41 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
02:45:41 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'],
02:45:41 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'],
02:45:41 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
02:45:41 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'],
02:45:41 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
02:45:41 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'],
02:45:41 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
02:45:41 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'],
02:45:41 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip',
02:45:41 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']}
02:45:41 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
02:45:41 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')]}
02:45:41 INFO - https://queue.taskcluster.net/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
02:45:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
02:45:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip
02:45:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip
02:45:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1
02:45:49 INFO - Downloaded 24078411 bytes.
02:45:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
02:45:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
02:45:49 INFO - caution: filename not matched: web-platform/*
02:45:49 INFO - Return code: 11
02:45:49 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')]}
02:45:49 INFO - https://queue.taskcluster.net/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
02:45:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
02:45:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
02:45:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip
02:45:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
02:46:00 INFO - Downloaded 36389076 bytes.
02:46:00 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
02:46:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
02:46:04 INFO - caution: filename not matched: bin/*
02:46:04 INFO - caution: filename not matched: config/*
02:46:04 INFO - caution: filename not matched: mozbase/*
02:46:04 INFO - caution: filename not matched: marionette/*
02:46:04 INFO - caution: filename not matched: tools/wptserve/*
02:46:04 INFO - Return code: 11
02:46:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:04 INFO - https://queue.taskcluster.net/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
02:46:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
02:46:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
02:46:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2
02:46:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1
02:46:20 INFO - Downloaded 56906614 bytes.
02:46:20 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
02:46:20 INFO - mkdir: /builds/slave/test/properties
02:46:20 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
02:46:20 INFO - Writing to file /builds/slave/test/properties/build_url
02:46:20 INFO - Contents:
02:46:20 INFO - build_url:https://queue.taskcluster.net/v1/task/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2
02:46:29 INFO - Running post-action listener: _resource_record_post_action
02:46:29 INFO - Running post-action listener: set_extra_try_arguments
02:46:29 INFO - #####
02:46:29 INFO - ##### Running create-virtualenv step.
02:46:29 INFO - #####
02:46:29 INFO - Running pre-action listener: _pre_create_virtualenv
02:46:29 INFO - Running pre-action listener: _resource_record_pre_action
02:46:29 INFO - Running main action method: create_virtualenv
02:46:29 INFO - Creating virtualenv /builds/slave/test/build/venv
02:46:29 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
02:46:29 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
02:46:29 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
02:46:29 INFO - Using real prefix '/usr'
02:46:29 INFO - New python executable in /builds/slave/test/build/venv/bin/python
02:46:30 INFO - Installing distribute.............................................................................................................................................................................................done.
02:46:34 INFO - Installing pip.................done.
02:46:34 INFO - Return code: 0
02:46:34 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
02:46:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:46:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:46:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:46:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:46:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0xa1a8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa20f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2c32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2b2f70>, '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 0xa2b2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2b8750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466585337.993953-58564750', '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
02:46:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
02:46:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
02:46:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:46:34 INFO - 'CCACHE_UMASK': '002',
02:46:34 INFO - 'DISPLAY': ':0',
02:46:34 INFO - 'HOME': '/home/cltbld',
02:46:34 INFO - 'LANG': 'en_US.UTF-8',
02:46:34 INFO - 'LOGNAME': 'cltbld',
02:46:34 INFO - 'MAIL': '/var/mail/cltbld',
02:46:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:46:34 INFO - 'MOZ_NO_REMOTE': '1',
02:46:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:46:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:46:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:46:34 INFO - 'PWD': '/builds/slave/test',
02:46:34 INFO - 'SHELL': '/bin/bash',
02:46:34 INFO - 'SHLVL': '1',
02:46:34 INFO - 'TERM': 'linux',
02:46:34 INFO - 'TMOUT': '86400',
02:46:34 INFO - 'USER': 'cltbld',
02:46:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466585337.993953-58564750',
02:46:34 INFO - '_': '/tools/buildbot/bin/python'}
02:46:34 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:46:34 INFO - Downloading/unpacking psutil>=0.7.1
02:46:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:46:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:46:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
02:46:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
02:46:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:46:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:46:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
02:46:39 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:46:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
02:46:40 INFO - Installing collected packages: psutil
02:46:40 INFO - Running setup.py install for psutil
02:46:40 INFO - building 'psutil._psutil_linux' extension
02:46:40 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
02:46:40 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
02:46:40 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
02:46:40 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
02:46:40 INFO - building 'psutil._psutil_posix' extension
02:46:40 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
02:46:41 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
02:46:41 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
02:46:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
02:46:41 INFO - Successfully installed psutil
02:46:41 INFO - Cleaning up...
02:46:41 INFO - Return code: 0
02:46:41 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
02:46:41 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')]}
02:46:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:46:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:46:41 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')]}
02:46:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:46:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:46:41 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 0xa1a8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa20f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2c32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2b2f70>, '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 0xa2b2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2b8750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466585337.993953-58564750', '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
02:46:41 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
02:46:41 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
02:46:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:46:41 INFO - 'CCACHE_UMASK': '002',
02:46:41 INFO - 'DISPLAY': ':0',
02:46:41 INFO - 'HOME': '/home/cltbld',
02:46:41 INFO - 'LANG': 'en_US.UTF-8',
02:46:41 INFO - 'LOGNAME': 'cltbld',
02:46:41 INFO - 'MAIL': '/var/mail/cltbld',
02:46:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:46:41 INFO - 'MOZ_NO_REMOTE': '1',
02:46:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:46:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:46:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:46:41 INFO - 'PWD': '/builds/slave/test',
02:46:41 INFO - 'SHELL': '/bin/bash',
02:46:41 INFO - 'SHLVL': '1',
02:46:41 INFO - 'TERM': 'linux',
02:46:41 INFO - 'TMOUT': '86400',
02:46:41 INFO - 'USER': 'cltbld',
02:46:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466585337.993953-58564750',
02:46:41 INFO - '_': '/tools/buildbot/bin/python'}
02:46:41 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:46:41 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
02:46:41 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
02:46:41 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
02:46:41 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
02:46:41 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
02:46:41 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
02:46:41 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
02:46:46 INFO - Downloading mozsystemmonitor-0.0.tar.gz
02:46:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
02:46:46 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
02:46:46 INFO - Installing collected packages: mozsystemmonitor
02:46:46 INFO - Running setup.py install for mozsystemmonitor
02:46:46 INFO - Successfully installed mozsystemmonitor
02:46:46 INFO - Cleaning up...
02:46:46 INFO - Return code: 0
02:46:46 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
02:46:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:46:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:46:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:46:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:46:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0xa1a8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa20f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2c32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2b2f70>, '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 0xa2b2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2b8750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466585337.993953-58564750', '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
02:46:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
02:46:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
02:46:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:46:46 INFO - 'CCACHE_UMASK': '002',
02:46:46 INFO - 'DISPLAY': ':0',
02:46:46 INFO - 'HOME': '/home/cltbld',
02:46:46 INFO - 'LANG': 'en_US.UTF-8',
02:46:46 INFO - 'LOGNAME': 'cltbld',
02:46:46 INFO - 'MAIL': '/var/mail/cltbld',
02:46:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:46:46 INFO - 'MOZ_NO_REMOTE': '1',
02:46:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:46:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:46:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:46:46 INFO - 'PWD': '/builds/slave/test',
02:46:46 INFO - 'SHELL': '/bin/bash',
02:46:46 INFO - 'SHLVL': '1',
02:46:46 INFO - 'TERM': 'linux',
02:46:46 INFO - 'TMOUT': '86400',
02:46:46 INFO - 'USER': 'cltbld',
02:46:46 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466585337.993953-58564750',
02:46:46 INFO - '_': '/tools/buildbot/bin/python'}
02:46:47 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:46:47 INFO - Downloading/unpacking blobuploader==1.2.4
02:46:47 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
02:46:47 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
02:46:47 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
02:46:47 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
02:46:47 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
02:46:47 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
02:46:51 INFO - Downloading blobuploader-1.2.4.tar.gz
02:46:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
02:46:52 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
02:46:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:46:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:46:52 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
02:46:52 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
02:46:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
02:46:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
02:46:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
02:46:53 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
02:46:53 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
02:46:53 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
02:46:53 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
02:46:53 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
02:46:53 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
02:46:53 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
02:46:53 INFO - Downloading docopt-0.6.1.tar.gz
02:46:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
02:46:53 INFO - Installing collected packages: blobuploader, requests, docopt
02:46:53 INFO - Running setup.py install for blobuploader
02:46:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
02:46:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
02:46:54 INFO - Running setup.py install for requests
02:46:54 INFO - Running setup.py install for docopt
02:46:55 INFO - Successfully installed blobuploader requests docopt
02:46:55 INFO - Cleaning up...
02:46:55 INFO - Return code: 0
02:46:55 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:46:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:46:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:46:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:46:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:46:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:46:55 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 0xa1a8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa20f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2c32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2b2f70>, '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 0xa2b2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2b8750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466585337.993953-58564750', '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
02:46:55 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
02:46:55 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
02:46:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:46:55 INFO - 'CCACHE_UMASK': '002',
02:46:55 INFO - 'DISPLAY': ':0',
02:46:55 INFO - 'HOME': '/home/cltbld',
02:46:55 INFO - 'LANG': 'en_US.UTF-8',
02:46:55 INFO - 'LOGNAME': 'cltbld',
02:46:55 INFO - 'MAIL': '/var/mail/cltbld',
02:46:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:46:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:46:55 INFO - 'MOZ_NO_REMOTE': '1',
02:46:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:46:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:46:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:46:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:46:55 INFO - 'PWD': '/builds/slave/test',
02:46:55 INFO - 'SHELL': '/bin/bash',
02:46:55 INFO - 'SHLVL': '1',
02:46:55 INFO - 'TERM': 'linux',
02:46:55 INFO - 'TMOUT': '86400',
02:46:55 INFO - 'USER': 'cltbld',
02:46:55 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466585337.993953-58564750',
02:46:55 INFO - '_': '/tools/buildbot/bin/python'}
02:46:55 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:46:55 INFO - Running setup.py (path:/tmp/pip-OsRtna-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:46:55 INFO - Running setup.py (path:/tmp/pip-IKSg6V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:46:55 INFO - Running setup.py (path:/tmp/pip-OrZp4Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:46:55 INFO - Running setup.py (path:/tmp/pip-vQ61Vt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:46:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:46:56 INFO - Running setup.py (path:/tmp/pip-xCZea7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:46:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:46:56 INFO - Running setup.py (path:/tmp/pip-snfjWS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:46:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:46:56 INFO - Running setup.py (path:/tmp/pip-xjhcv5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:46:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:46:56 INFO - Running setup.py (path:/tmp/pip-v6R6lU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:46:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:46:56 INFO - Running setup.py (path:/tmp/pip-trExHL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:46:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:46:56 INFO - Running setup.py (path:/tmp/pip-b_xGZG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:46:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:46:56 INFO - Running setup.py (path:/tmp/pip-7Avobh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:46:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:46:56 INFO - Running setup.py (path:/tmp/pip-5zfmTQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:46:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:46:57 INFO - Running setup.py (path:/tmp/pip-voY6AH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:46:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:46:57 INFO - Running setup.py (path:/tmp/pip-nnRlbi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:46:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:46:57 INFO - Running setup.py (path:/tmp/pip-nPuJJ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:46:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:46:57 INFO - Running setup.py (path:/tmp/pip-jDHQqg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:46:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:46:57 INFO - Running setup.py (path:/tmp/pip-ksY81z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:46:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
02:46:57 INFO - Running setup.py (path:/tmp/pip-9Xsbrs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
02:46:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
02:46:57 INFO - Running setup.py (path:/tmp/pip-o2FyO7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
02:46:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:46:57 INFO - Running setup.py (path:/tmp/pip-BWL0dj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:46:58 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:46:58 INFO - Running setup.py (path:/tmp/pip-IAN0DO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:46:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:46:58 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
02:46:58 INFO - Running setup.py install for manifestparser
02:46:58 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
02:46:58 INFO - Running setup.py install for mozcrash
02:46:59 INFO - Running setup.py install for mozdebug
02:46:59 INFO - Running setup.py install for mozdevice
02:46:59 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
02:46:59 INFO - Installing dm script to /builds/slave/test/build/venv/bin
02:46:59 INFO - Running setup.py install for mozfile
02:46:59 INFO - Running setup.py install for mozhttpd
02:46:59 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
02:46:59 INFO - Running setup.py install for mozinfo
02:47:00 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
02:47:00 INFO - Running setup.py install for mozInstall
02:47:00 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
02:47:00 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
02:47:00 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
02:47:00 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
02:47:00 INFO - Running setup.py install for mozleak
02:47:00 INFO - Running setup.py install for mozlog
02:47:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
02:47:00 INFO - Running setup.py install for moznetwork
02:47:01 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
02:47:01 INFO - Running setup.py install for mozprocess
02:47:01 INFO - Running setup.py install for mozprofile
02:47:01 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
02:47:01 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
02:47:01 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
02:47:01 INFO - Running setup.py install for mozrunner
02:47:01 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
02:47:01 INFO - Running setup.py install for mozscreenshot
02:47:02 INFO - Running setup.py install for moztest
02:47:02 INFO - Running setup.py install for mozversion
02:47:02 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
02:47:02 INFO - Running setup.py install for wptserve
02:47:02 INFO - Running setup.py install for marionette-driver
02:47:02 INFO - Running setup.py install for browsermob-proxy
02:47:03 INFO - Running setup.py install for marionette-client
02:47:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:47:03 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
02:47:03 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
02:47:03 INFO - Cleaning up...
02:47:03 INFO - Return code: 0
02:47:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv
02:47:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:47:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
02:47:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:47:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:47:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
02:47:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
02:47:03 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 0xa1a8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa20f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2c32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2b2f70>, '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 0xa2b2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2b8750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466585337.993953-58564750', '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
02:47:03 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
02:47:03 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
02:47:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:47:03 INFO - 'CCACHE_UMASK': '002',
02:47:03 INFO - 'DISPLAY': ':0',
02:47:03 INFO - 'HOME': '/home/cltbld',
02:47:03 INFO - 'LANG': 'en_US.UTF-8',
02:47:03 INFO - 'LOGNAME': 'cltbld',
02:47:03 INFO - 'MAIL': '/var/mail/cltbld',
02:47:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:47:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:47:03 INFO - 'MOZ_NO_REMOTE': '1',
02:47:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:47:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:47:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:47:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:47:03 INFO - 'PWD': '/builds/slave/test',
02:47:03 INFO - 'SHELL': '/bin/bash',
02:47:03 INFO - 'SHLVL': '1',
02:47:03 INFO - 'TERM': 'linux',
02:47:03 INFO - 'TMOUT': '86400',
02:47:03 INFO - 'USER': 'cltbld',
02:47:03 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466585337.993953-58564750',
02:47:03 INFO - '_': '/tools/buildbot/bin/python'}
02:47:04 INFO - Ignoring indexes: https://pypi.python.org/simple/
02:47:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
02:47:04 INFO - Running setup.py (path:/tmp/pip-zPh76U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
02:47:04 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))
02:47:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
02:47:04 INFO - Running setup.py (path:/tmp/pip-skw9Qd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
02:47:04 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))
02:47:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
02:47:04 INFO - Running setup.py (path:/tmp/pip-Bzt14S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
02:47:04 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))
02:47:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
02:47:04 INFO - Running setup.py (path:/tmp/pip-yT28ee-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
02:47:04 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))
02:47:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
02:47:04 INFO - Running setup.py (path:/tmp/pip-Sq4Ds4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
02:47:04 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))
02:47:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
02:47:04 INFO - Running setup.py (path:/tmp/pip-SAmbpg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
02:47:05 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))
02:47:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
02:47:05 INFO - Running setup.py (path:/tmp/pip-ycix7M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
02:47:05 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))
02:47:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
02:47:05 INFO - Running setup.py (path:/tmp/pip-b_spWm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
02:47:05 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))
02:47:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
02:47:05 INFO - Running setup.py (path:/tmp/pip-8WHaPR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
02:47:05 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))
02:47:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
02:47:05 INFO - Running setup.py (path:/tmp/pip-2SbPv3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
02:47:05 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))
02:47:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
02:47:05 INFO - Running setup.py (path:/tmp/pip-LK5ehj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
02:47:05 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))
02:47:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
02:47:05 INFO - Running setup.py (path:/tmp/pip-NnlEwH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
02:47:05 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))
02:47:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
02:47:05 INFO - Running setup.py (path:/tmp/pip-uJF3gz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
02:47:05 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))
02:47:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
02:47:05 INFO - Running setup.py (path:/tmp/pip-w1EGcJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
02:47:06 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))
02:47:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
02:47:06 INFO - Running setup.py (path:/tmp/pip-1UFfGM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
02:47:06 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))
02:47:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
02:47:06 INFO - Running setup.py (path:/tmp/pip-CXErBJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
02:47:06 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))
02:47:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
02:47:06 INFO - Running setup.py (path:/tmp/pip-OpA_N7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
02:47:06 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))
02:47:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
02:47:06 INFO - Running setup.py (path:/tmp/pip-WrfjAi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
02:47:06 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))
02:47:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
02:47:06 INFO - Running setup.py (path:/tmp/pip-13I7A0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
02:47:06 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))
02:47:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:47:06 INFO - Running setup.py (path:/tmp/pip-C6Xd5P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
02:47:06 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))
02:47:06 INFO - Unpacking /builds/slave/test/build/tests/marionette
02:47:07 INFO - Running setup.py (path:/tmp/pip-LO_PMk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
02:47:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
02:47:07 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))
02:47:07 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))
02:47:07 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))
02:47:07 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))
02:47:07 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))
02:47:07 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))
02:47:07 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
02:47:07 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
02:47:07 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
02:47:07 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
02:47:07 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
02:47:07 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
02:47:07 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
02:47:12 INFO - Downloading blessings-1.6.tar.gz
02:47:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
02:47:12 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))
02:47:12 INFO - Installing collected packages: blessings
02:47:12 INFO - Running setup.py install for blessings
02:47:12 INFO - Successfully installed blessings
02:47:12 INFO - Cleaning up...
02:47:12 INFO - Return code: 0
02:47:12 INFO - Done creating virtualenv /builds/slave/test/build/venv.
02:47:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:47:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:47:13 INFO - Reading from file tmpfile_stdout
02:47:13 INFO - Current package versions:
02:47:13 INFO - argparse == 1.2.1
02:47:13 INFO - blessings == 1.6
02:47:13 INFO - blobuploader == 1.2.4
02:47:13 INFO - browsermob-proxy == 0.6.0
02:47:13 INFO - docopt == 0.6.1
02:47:13 INFO - manifestparser == 1.1
02:47:13 INFO - marionette-client == 2.3.0
02:47:13 INFO - marionette-driver == 1.4.0
02:47:13 INFO - mozInstall == 1.12
02:47:13 INFO - mozcrash == 0.17
02:47:13 INFO - mozdebug == 0.1
02:47:13 INFO - mozdevice == 0.48
02:47:13 INFO - mozfile == 1.2
02:47:13 INFO - mozhttpd == 0.7
02:47:13 INFO - mozinfo == 0.9
02:47:13 INFO - mozleak == 0.1
02:47:13 INFO - mozlog == 3.1
02:47:13 INFO - moznetwork == 0.27
02:47:13 INFO - mozprocess == 0.22
02:47:13 INFO - mozprofile == 0.28
02:47:13 INFO - mozrunner == 6.11
02:47:13 INFO - mozscreenshot == 0.1
02:47:13 INFO - mozsystemmonitor == 0.0
02:47:13 INFO - moztest == 0.7
02:47:13 INFO - mozversion == 1.4
02:47:13 INFO - psutil == 3.1.1
02:47:13 INFO - requests == 1.2.3
02:47:13 INFO - wptserve == 1.4.0
02:47:13 INFO - wsgiref == 0.1.2
02:47:13 INFO - Running post-action listener: _resource_record_post_action
02:47:13 INFO - Running post-action listener: _start_resource_monitoring
02:47:13 INFO - Starting resource monitoring.
02:47:13 INFO - #####
02:47:13 INFO - ##### Running pull step.
02:47:13 INFO - #####
02:47:13 INFO - Running pre-action listener: _resource_record_pre_action
02:47:13 INFO - Running main action method: pull
02:47:13 INFO - Pull has nothing to do!
02:47:13 INFO - Running post-action listener: _resource_record_post_action
02:47:13 INFO - #####
02:47:13 INFO - ##### Running install step.
02:47:13 INFO - #####
02:47:13 INFO - Running pre-action listener: _resource_record_pre_action
02:47:13 INFO - Running main action method: install
02:47:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
02:47:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
02:47:13 INFO - Reading from file tmpfile_stdout
02:47:13 INFO - Detecting whether we're running mozinstall >=1.0...
02:47:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
02:47:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
02:47:13 INFO - Reading from file tmpfile_stdout
02:47:13 INFO - Output received:
02:47:13 INFO - Usage: mozinstall [options] installer
02:47:13 INFO - Options:
02:47:13 INFO - -h, --help show this help message and exit
02:47:13 INFO - -d DEST, --destination=DEST
02:47:13 INFO - Directory to install application into. [default:
02:47:13 INFO - "/builds/slave/test"]
02:47:13 INFO - --app=APP Application being installed. [default: firefox]
02:47:13 INFO - mkdir: /builds/slave/test/build/application
02:47:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
02:47:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
02:47:36 INFO - Reading from file tmpfile_stdout
02:47:36 INFO - Output received:
02:47:36 INFO - /builds/slave/test/build/application/firefox/firefox
02:47:36 INFO - Running post-action listener: _resource_record_post_action
02:47:36 INFO - #####
02:47:36 INFO - ##### Running run-tests step.
02:47:36 INFO - #####
02:47:36 INFO - Running pre-action listener: _resource_record_pre_action
02:47:36 INFO - Running main action method: run_tests
02:47:36 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
02:47:36 INFO - Minidump filename unknown. Determining based upon platform and architecture.
02:47:36 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
02:47:36 INFO - grabbing minidump binary from tooltool
02:47:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
02:47:36 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2b2f70>, '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 0xa2b2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2b8750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
02:47:36 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
02:47:36 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
02:47:36 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
02:47:36 INFO - Return code: 0
02:47:36 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
02:47:36 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
02:47:36 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/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
02:47:36 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/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
02:47:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
02:47:36 INFO - 'CCACHE_UMASK': '002',
02:47:36 INFO - 'DISPLAY': ':0',
02:47:36 INFO - 'HOME': '/home/cltbld',
02:47:36 INFO - 'LANG': 'en_US.UTF-8',
02:47:36 INFO - 'LOGNAME': 'cltbld',
02:47:36 INFO - 'MAIL': '/var/mail/cltbld',
02:47:36 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
02:47:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
02:47:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
02:47:36 INFO - 'MOZ_NO_REMOTE': '1',
02:47:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
02:47:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
02:47:36 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
02:47:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
02:47:36 INFO - 'PWD': '/builds/slave/test',
02:47:36 INFO - 'SHELL': '/bin/bash',
02:47:36 INFO - 'SHLVL': '1',
02:47:36 INFO - 'TERM': 'linux',
02:47:36 INFO - 'TMOUT': '86400',
02:47:36 INFO - 'USER': 'cltbld',
02:47:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466585337.993953-58564750',
02:47:36 INFO - '_': '/tools/buildbot/bin/python'}
02:47:36 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/dBJ8D7NXQEGnM5hzXR96xQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
02:47:37 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
02:47:37 INFO - import pkg_resources
02:47:38 INFO - Using 1 client processes
02:47:39 INFO - wptserve Starting http server on 127.0.0.1:8000
02:47:39 INFO - wptserve Starting http server on 127.0.0.1:8001
02:47:39 INFO - wptserve Starting http server on 127.0.0.1:8443
02:47:41 INFO - SUITE-START | Running 1476 tests
02:47:41 INFO - Running testharness tests
02:47:41 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
02:47:41 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
02:47:41 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
02:47:41 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
02:47:41 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
02:47:41 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
02:47:41 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
02:47:41 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 1ms
02:47:41 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
02:47:41 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
02:47:41 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
02:47:41 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
02:47:41 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
02:47:41 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 1ms
02:47:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
02:47:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
02:47:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
02:47:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 5ms
02:47:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
02:47:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 1ms
02:47:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
02:47:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
02:47:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
02:47:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
02:47:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
02:47:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
02:47:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
02:47:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 6ms
02:47:41 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
02:47:41 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
02:47:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
02:47:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
02:47:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 1ms
02:47:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
02:47:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
02:47:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
02:47:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
02:47:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
02:47:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
02:47:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 6ms
02:47:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
02:47:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
02:47:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 1ms
02:47:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
02:47:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
02:47:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
02:47:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 1ms
02:47:41 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
02:47:41 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
02:47:41 INFO - Setting up ssl
02:47:41 INFO - PROCESS | certutil |
02:47:41 INFO - PROCESS | certutil |
02:47:41 INFO - PROCESS | certutil |
02:47:41 INFO - Certificate Nickname Trust Attributes
02:47:41 INFO - SSL,S/MIME,JAR/XPI
02:47:41 INFO -
02:47:41 INFO - web-platform-tests CT,,
02:47:41 INFO -
02:47:41 INFO - Starting runner
02:47:43 INFO - PROCESS | 1808 | 1466588863061 Marionette INFO Listening on port 2828
02:47:45 INFO - PROCESS | 1808 | 1466588865389 Marionette INFO startBrowser f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:45 INFO - PROCESS | 1808 | 1466588865410 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:45 INFO - PROCESS | 1808 | 1466588865822 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:45 INFO - PROCESS | 1808 | 1466588865903 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:46 INFO - PROCESS | 1808 |
02:47:46 INFO - PROCESS | 1808 | (process:1861): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed
02:47:46 INFO - PROCESS | 1808 | 1466588866790 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:47 INFO - PROCESS | 1808 | 1466588867251 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
02:47:47 INFO - PROCESS | 1808 | 1466588867307 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:47 INFO - PROCESS | 1808 | 1466588867322 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
02:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 775ms
02:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
02:47:48 INFO - PROCESS | 1808 | 1466588868092 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:48 INFO - PROCESS | 1808 | 1466588868184 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
02:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 571ms
02:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
02:47:48 INFO - PROCESS | 1808 | 1466588868683 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:48 INFO - PROCESS | 1808 | 1466588868781 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
02:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 605ms
02:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
02:47:49 INFO - PROCESS | 1808 | 1466588869297 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:49 INFO - PROCESS | 1808 | 1466588869395 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
02:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 539ms
02:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
02:47:49 INFO - PROCESS | 1808 | 1466588869847 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:49 INFO - PROCESS | 1808 | 1466588869964 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
02:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 576ms
02:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
02:47:50 INFO - PROCESS | 1808 | 1466588870449 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:50 INFO - PROCESS | 1808 | 1466588870539 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
02:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 686ms
02:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
02:47:51 INFO - PROCESS | 1808 | 1466588871123 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:51 INFO - PROCESS | 1808 | 1466588871193 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
02:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 522ms
02:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
02:47:51 INFO - PROCESS | 1808 | 1466588871654 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:51 INFO - PROCESS | 1808 | 1466588871736 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
02:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 528ms
02:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
02:47:52 INFO - PROCESS | 1808 | 1466588872204 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:52 INFO - PROCESS | 1808 | 1466588872288 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
02:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 527ms
02:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
02:47:52 INFO - PROCESS | 1808 | 1466588872736 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:52 INFO - PROCESS | 1808 | 1466588872828 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
02:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 875ms
02:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
02:47:53 INFO - PROCESS | 1808 | 1466588873623 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:53 INFO - PROCESS | 1808 | 1466588873770 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
02:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 683ms
02:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
02:47:54 INFO - PROCESS | 1808 | 1466588874326 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:54 INFO - PROCESS | 1808 | 1466588874405 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
02:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 591ms
02:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
02:47:54 INFO - PROCESS | 1808 | 1466588874927 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:55 INFO - PROCESS | 1808 | 1466588875003 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
02:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 580ms
02:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
02:47:55 INFO - PROCESS | 1808 | 1466588875511 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:55 INFO - PROCESS | 1808 | 1466588875619 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
02:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 637ms
02:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
02:47:56 INFO - PROCESS | 1808 | 1466588876150 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:56 INFO - PROCESS | 1808 | 1466588876229 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
02:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 527ms
02:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
02:47:56 INFO - PROCESS | 1808 | 1466588876704 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:56 INFO - PROCESS | 1808 | 1466588876826 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
02:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 777ms
02:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
02:47:57 INFO - PROCESS | 1808 | 1466588877464 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:57 INFO - PROCESS | 1808 | 1466588877538 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
02:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 573ms
02:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
02:47:58 INFO - PROCESS | 1808 | 1466588878061 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:58 INFO - PROCESS | 1808 | 1466588878172 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
02:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 587ms
02:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
02:47:58 INFO - PROCESS | 1808 | 1466588878645 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:58 INFO - PROCESS | 1808 | 1466588878780 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
02:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 629ms
02:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
02:47:59 INFO - PROCESS | 1808 | 1466588879290 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:59 INFO - PROCESS | 1808 | 1466588879387 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
02:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 637ms
02:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
02:47:59 INFO - PROCESS | 1808 | 1466588879922 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:00 INFO - PROCESS | 1808 | 1466588880008 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
02:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 622ms
02:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
02:48:00 INFO - PROCESS | 1808 | 1466588880556 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:00 INFO - PROCESS | 1808 | 1466588880681 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
02:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 642ms
02:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
02:48:01 INFO - PROCESS | 1808 | 1466588881211 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:01 INFO - PROCESS | 1808 | 1466588881287 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
02:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 581ms
02:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
02:48:01 INFO - PROCESS | 1808 | 1466588881794 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:01 INFO - PROCESS | 1808 | 1466588881879 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
02:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 627ms
02:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
02:48:02 INFO - PROCESS | 1808 | 1466588882433 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:02 INFO - PROCESS | 1808 | 1466588882514 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
02:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 578ms
02:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
02:48:03 INFO - PROCESS | 1808 | 1466588883015 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:03 INFO - PROCESS | 1808 | 1466588883114 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
02:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 533ms
02:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
02:48:03 INFO - PROCESS | 1808 | 1466588883557 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:03 INFO - PROCESS | 1808 | 1466588883682 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
02:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 677ms
02:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
02:48:04 INFO - PROCESS | 1808 | 1466588884234 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:04 INFO - PROCESS | 1808 | 1466588884300 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
02:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 784ms
02:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
02:48:05 INFO - PROCESS | 1808 | 1466588885040 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:05 INFO - PROCESS | 1808 | 1466588885284 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
02:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 780ms
02:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
02:48:05 INFO - PROCESS | 1808 | 1466588885847 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:05 INFO - PROCESS | 1808 | 1466588885943 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
02:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 687ms
02:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
02:48:06 INFO - PROCESS | 1808 | 1466588886550 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:06 INFO - PROCESS | 1808 | 1466588886638 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
02:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 787ms
02:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
02:48:07 INFO - PROCESS | 1808 | 1466588887342 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:07 INFO - PROCESS | 1808 | 1466588887432 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
02:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 531ms
02:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
02:48:07 INFO - PROCESS | 1808 | 1466588887897 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:08 INFO - PROCESS | 1808 | 1466588888001 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
02:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 627ms
02:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
02:48:08 INFO - PROCESS | 1808 | 1466588888520 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:08 INFO - PROCESS | 1808 | 1466588888619 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
02:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 637ms
02:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
02:48:09 INFO - PROCESS | 1808 | 1466588889159 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:09 INFO - PROCESS | 1808 | 1466588889249 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
02:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 626ms
02:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
02:48:09 INFO - PROCESS | 1808 | 1466588889806 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:09 INFO - PROCESS | 1808 | 1466588889953 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
02:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 830ms
02:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
02:48:10 INFO - PROCESS | 1808 | 1466588890634 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:10 INFO - PROCESS | 1808 | 1466588890701 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
02:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 640ms
02:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
02:48:11 INFO - PROCESS | 1808 | 1466588891312 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:11 INFO - PROCESS | 1808 | 1466588891404 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
02:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 727ms
02:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
02:48:12 INFO - PROCESS | 1808 | 1466588892046 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:12 INFO - PROCESS | 1808 | 1466588892131 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
02:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 573ms
02:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
02:48:12 INFO - PROCESS | 1808 | 1466588892673 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:12 INFO - PROCESS | 1808 | 1466588892789 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
02:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 596ms
02:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
02:48:13 INFO - PROCESS | 1808 | 1466588893297 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:13 INFO - PROCESS | 1808 | 1466588893417 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
02:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 730ms
02:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
02:48:14 INFO - PROCESS | 1808 | 1466588894018 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:14 INFO - PROCESS | 1808 | 1466588894138 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
02:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 635ms
02:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
02:48:14 INFO - PROCESS | 1808 | 1466588894664 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:14 INFO - PROCESS | 1808 | 1466588894748 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
02:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 630ms
02:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
02:48:15 INFO - PROCESS | 1808 | 1466588895289 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:15 INFO - PROCESS | 1808 | 1466588895391 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
02:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms
02:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
02:48:15 INFO - PROCESS | 1808 | 1466588895911 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:15 INFO - PROCESS | 1808 | 1466588895986 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
02:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 524ms
02:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
02:48:16 INFO - PROCESS | 1808 | 1466588896463 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:16 INFO - PROCESS | 1808 | 1466588896554 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
02:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 595ms
02:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
02:48:17 INFO - PROCESS | 1808 | 1466588897051 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:17 INFO - PROCESS | 1808 | 1466588897128 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
02:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 621ms
02:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
02:48:17 INFO - PROCESS | 1808 | 1466588897694 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:17 INFO - PROCESS | 1808 | 1466588897843 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
02:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 879ms
02:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
02:48:18 INFO - PROCESS | 1808 | 1466588898581 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:18 INFO - PROCESS | 1808 | 1466588898710 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
02:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 628ms
02:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
02:48:19 INFO - PROCESS | 1808 | 1466588899243 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:19 INFO - PROCESS | 1808 | 1466588899383 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
02:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 647ms
02:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
02:48:19 INFO - PROCESS | 1808 | 1466588899901 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:19 INFO - PROCESS | 1808 | 1466588899985 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
02:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 594ms
02:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
02:48:20 INFO - PROCESS | 1808 | 1466588900478 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:20 INFO - PROCESS | 1808 | 1466588900608 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
02:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 692ms
02:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
02:48:21 INFO - PROCESS | 1808 | 1466588901183 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:21 INFO - PROCESS | 1808 | 1466588901295 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
02:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 733ms
02:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
02:48:21 INFO - PROCESS | 1808 | 1466588901925 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:22 INFO - PROCESS | 1808 | 1466588902053 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
02:48:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 626ms
02:48:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
02:48:22 INFO - PROCESS | 1808 | 1466588902558 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:22 INFO - PROCESS | 1808 | 1466588902665 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
02:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 585ms
02:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
02:48:23 INFO - PROCESS | 1808 | 1466588903145 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:23 INFO - PROCESS | 1808 | 1466588903275 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
02:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 678ms
02:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
02:48:23 INFO - PROCESS | 1808 | 1466588903827 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:23 INFO - PROCESS | 1808 | 1466588903901 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
02:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 528ms
02:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
02:48:24 INFO - PROCESS | 1808 | 1466588904436 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:24 INFO - PROCESS | 1808 | 1466588904540 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
02:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 993ms
02:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
02:48:25 INFO - PROCESS | 1808 | 1466588905381 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:25 INFO - PROCESS | 1808 | 1466588905484 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
02:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 681ms
02:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
02:48:26 INFO - PROCESS | 1808 | 1466588906123 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:26 INFO - PROCESS | 1808 | 1466588906262 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
02:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 638ms
02:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
02:48:26 INFO - PROCESS | 1808 | 1466588906782 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:26 INFO - PROCESS | 1808 | 1466588906884 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
02:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 640ms
02:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
02:48:27 INFO - PROCESS | 1808 | 1466588907423 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:27 INFO - PROCESS | 1808 | 1466588907513 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
02:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 638ms
02:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
02:48:28 INFO - PROCESS | 1808 | 1466588908045 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:28 INFO - PROCESS | 1808 | 1466588908134 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
02:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 576ms
02:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
02:48:28 INFO - PROCESS | 1808 | 1466588908658 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:28 INFO - PROCESS | 1808 | 1466588908777 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
02:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 737ms
02:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
02:48:29 INFO - PROCESS | 1808 | 1466588909374 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:29 INFO - PROCESS | 1808 | 1466588909478 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
02:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 652ms
02:48:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
02:48:30 INFO - PROCESS | 1808 | 1466588910038 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:30 INFO - PROCESS | 1808 | 1466588910148 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
02:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 632ms
02:48:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
02:48:30 INFO - PROCESS | 1808 | 1466588910661 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:30 INFO - PROCESS | 1808 | 1466588910740 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
02:48:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 625ms
02:48:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
02:48:31 INFO - PROCESS | 1808 | 1466588911315 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:31 INFO - PROCESS | 1808 | 1466588911415 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
02:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 743ms
02:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
02:48:32 INFO - PROCESS | 1808 | 1466588912059 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:32 INFO - PROCESS | 1808 | 1466588912149 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
02:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 740ms
02:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
02:48:32 INFO - PROCESS | 1808 | 1466588912807 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:32 INFO - PROCESS | 1808 | 1466588912914 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
02:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 835ms
02:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
02:48:33 INFO - PROCESS | 1808 | 1466588913646 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:33 INFO - PROCESS | 1808 | 1466588913734 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
02:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 587ms
02:48:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
02:48:34 INFO - PROCESS | 1808 | 1466588914282 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:34 INFO - PROCESS | 1808 | 1466588914394 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
02:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 674ms
02:48:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
02:48:34 INFO - PROCESS | 1808 | 1466588914917 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:35 INFO - PROCESS | 1808 | 1466588915028 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:35 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.
02:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 630ms
02:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
02:48:35 INFO - PROCESS | 1808 | 1466588915572 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:35 INFO - PROCESS | 1808 | 1466588915682 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:36 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.
02:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 630ms
02:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
02:48:36 INFO - PROCESS | 1808 | 1466588916195 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:36 INFO - PROCESS | 1808 | 1466588916324 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:36 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.
02:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 690ms
02:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
02:48:36 INFO - PROCESS | 1808 | 1466588916880 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:36 INFO - PROCESS | 1808 | 1466588916964 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:37 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.
02:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 727ms
02:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
02:48:37 INFO - PROCESS | 1808 | 1466588917612 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:37 INFO - PROCESS | 1808 | 1466588917691 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:38 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.
02:48:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 728ms
02:48:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
02:48:38 INFO - PROCESS | 1808 | 1466588918433 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:38 INFO - PROCESS | 1808 | 1466588918519 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:39 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.
02:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 624ms
02:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
02:48:39 INFO - PROCESS | 1808 | 1466588919063 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:39 INFO - PROCESS | 1808 | 1466588919147 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:39 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.
02:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 625ms
02:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
02:48:39 INFO - PROCESS | 1808 | 1466588919702 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:39 INFO - PROCESS | 1808 | 1466588919849 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:40 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.
02:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 831ms
02:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
02:48:40 INFO - PROCESS | 1808 | 1466588920534 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:40 INFO - PROCESS | 1808 | 1466588920621 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:41 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.
02:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 634ms
02:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
02:48:41 INFO - PROCESS | 1808 | 1466588921211 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:41 INFO - PROCESS | 1808 | 1466588921300 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:41 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.
02:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 666ms
02:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
02:48:41 INFO - PROCESS | 1808 | 1466588921847 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:41 INFO - PROCESS | 1808 | 1466588921933 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:42 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.
02:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 621ms
02:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
02:48:42 INFO - PROCESS | 1808 | 1466588922473 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:42 INFO - PROCESS | 1808 | 1466588922565 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:43 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.
02:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 726ms
02:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
02:48:43 INFO - PROCESS | 1808 | 1466588923220 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:43 INFO - PROCESS | 1808 | 1466588923321 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:43 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.
02:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 691ms
02:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
02:48:43 INFO - PROCESS | 1808 | 1466588923905 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:44 INFO - PROCESS | 1808 | 1466588924011 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:44 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.
02:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 631ms
02:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
02:48:44 INFO - PROCESS | 1808 | 1466588924574 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:44 INFO - PROCESS | 1808 | 1466588924675 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:45 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.
02:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 812ms
02:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
02:48:45 INFO - PROCESS | 1808 | 1466588925387 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:45 INFO - PROCESS | 1808 | 1466588925407 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
02:48:45 INFO - PROCESS | 1808 | 1466588925498 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:46 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.
02:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 625ms
02:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
02:48:46 INFO - PROCESS | 1808 | 1466588926060 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:46 INFO - PROCESS | 1808 | 1466588926251 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:46 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.
02:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 849ms
02:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
02:48:46 INFO - PROCESS | 1808 | 1466588926904 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:46 INFO - PROCESS | 1808 | 1466588926983 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:47 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.
02:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 724ms
02:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
02:48:47 INFO - PROCESS | 1808 | 1466588927637 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:47 INFO - PROCESS | 1808 | 1466588927768 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:48 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.
02:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 879ms
02:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
02:48:48 INFO - PROCESS | 1808 | 1466588928517 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:48 INFO - PROCESS | 1808 | 1466588928643 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:49 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.
02:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 637ms
02:48:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
02:48:49 INFO - PROCESS | 1808 | 1466588929184 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:49 INFO - PROCESS | 1808 | 1466588929286 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
02:48:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 696ms
02:48:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
02:48:49 INFO - PROCESS | 1808 | 1466588929855 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:49 INFO - PROCESS | 1808 | 1466588929932 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
02:48:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 591ms
02:48:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
02:48:50 INFO - PROCESS | 1808 | 1466588930466 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:50 INFO - PROCESS | 1808 | 1466588930554 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
02:48:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 736ms
02:48:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
02:48:51 INFO - PROCESS | 1808 | 1466588931203 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:51 INFO - PROCESS | 1808 | 1466588931329 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
02:48:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 832ms
02:48:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
02:48:52 INFO - PROCESS | 1808 | 1466588932039 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:52 INFO - PROCESS | 1808 | 1466588932173 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
02:48:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 626ms
02:48:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
02:48:52 INFO - PROCESS | 1808 | 1466588932704 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:52 INFO - PROCESS | 1808 | 1466588932824 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
02:48:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 684ms
02:48:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
02:48:53 INFO - PROCESS | 1808 | 1466588933392 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:53 INFO - PROCESS | 1808 | 1466588933509 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
02:48:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 632ms
02:48:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
02:48:54 INFO - PROCESS | 1808 | 1466588934048 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:54 INFO - PROCESS | 1808 | 1466588934153 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
02:48:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 686ms
02:48:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
02:48:54 INFO - PROCESS | 1808 | 1466588934728 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:54 INFO - PROCESS | 1808 | 1466588934904 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
02:48:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 742ms
02:48:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
02:48:55 INFO - PROCESS | 1808 | 1466588935473 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:55 INFO - PROCESS | 1808 | 1466588935573 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
02:48:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 628ms
02:48:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
02:48:56 INFO - PROCESS | 1808 | 1466588936105 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:56 INFO - PROCESS | 1808 | 1466588936202 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
02:48:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 634ms
02:48:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
02:48:56 INFO - PROCESS | 1808 | 1466588936748 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:56 INFO - PROCESS | 1808 | 1466588936841 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:57 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
02:48:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1077ms
02:48:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
02:48:57 INFO - PROCESS | 1808 | 1466588937824 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:57 INFO - PROCESS | 1808 | 1466588937901 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
02:48:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1230ms
02:48:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
02:48:59 INFO - PROCESS | 1808 | 1466588939062 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:59 INFO - PROCESS | 1808 | 1466588939156 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:59 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
02:48:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:48:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
02:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:48:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:48:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 629ms
02:48:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
02:48:59 INFO - PROCESS | 1808 | 1466588939717 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:48:59 INFO - PROCESS | 1808 | 1466588939814 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
02:49:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 630ms
02:49:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
02:49:00 INFO - PROCESS | 1808 | 1466588940360 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:00 INFO - PROCESS | 1808 | 1466588940447 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
02:49:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 643ms
02:49:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
02:49:01 INFO - PROCESS | 1808 | 1466588941008 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:01 INFO - PROCESS | 1808 | 1466588941114 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
02:49:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 628ms
02:49:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
02:49:01 INFO - PROCESS | 1808 | 1466588941640 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:01 INFO - PROCESS | 1808 | 1466588941776 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
02:49:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 878ms
02:49:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
02:49:02 INFO - PROCESS | 1808 | 1466588942546 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:02 INFO - PROCESS | 1808 | 1466588942644 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
02:49:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 625ms
02:49:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
02:49:03 INFO - PROCESS | 1808 | 1466588943191 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:03 INFO - PROCESS | 1808 | 1466588943325 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:03 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
02:49:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
02:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 682ms
02:49:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
02:49:03 INFO - PROCESS | 1808 | 1466588943878 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:03 INFO - PROCESS | 1808 | 1466588943968 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
02:49:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 629ms
02:49:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
02:49:04 INFO - PROCESS | 1808 | 1466588944521 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:04 INFO - PROCESS | 1808 | 1466588944687 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:05 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
02:49:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
02:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 890ms
02:49:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
02:49:05 INFO - PROCESS | 1808 | 1466588945428 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:05 INFO - PROCESS | 1808 | 1466588945530 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:06 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
02:49:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:49:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
02:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 677ms
02:49:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
02:49:06 INFO - PROCESS | 1808 | 1466588946107 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:06 INFO - PROCESS | 1808 | 1466588946230 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:06 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
02:49:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
02:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 628ms
02:49:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
02:49:06 INFO - PROCESS | 1808 | 1466588946768 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:06 INFO - PROCESS | 1808 | 1466588946837 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
02:49:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 638ms
02:49:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
02:49:07 INFO - PROCESS | 1808 | 1466588947412 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:07 INFO - PROCESS | 1808 | 1466588947503 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
02:49:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 631ms
02:49:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
02:49:08 INFO - PROCESS | 1808 | 1466588948046 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:08 INFO - PROCESS | 1808 | 1466588948137 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
02:49:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 641ms
02:49:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
02:49:08 INFO - PROCESS | 1808 | 1466588948696 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:08 INFO - PROCESS | 1808 | 1466588948901 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
02:49:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 725ms
02:49:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
02:49:09 INFO - PROCESS | 1808 | 1466588949431 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:09 INFO - PROCESS | 1808 | 1466588949532 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
02:49:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 582ms
02:49:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
02:49:10 INFO - PROCESS | 1808 | 1466588950010 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:10 INFO - PROCESS | 1808 | 1466588950134 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
02:49:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 641ms
02:49:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
02:49:10 INFO - PROCESS | 1808 | 1466588950662 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:10 INFO - PROCESS | 1808 | 1466588950735 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
02:49:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 634ms
02:49:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
02:49:11 INFO - PROCESS | 1808 | 1466588951304 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:11 INFO - PROCESS | 1808 | 1466588951429 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
02:49:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 829ms
02:49:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
02:49:12 INFO - PROCESS | 1808 | 1466588952137 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:12 INFO - PROCESS | 1808 | 1466588952294 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
02:49:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 737ms
02:49:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
02:49:12 INFO - PROCESS | 1808 | 1466588952883 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:13 INFO - PROCESS | 1808 | 1466588953006 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
02:49:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 576ms
02:49:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
02:49:13 INFO - PROCESS | 1808 | 1466588953515 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:13 INFO - PROCESS | 1808 | 1466588953616 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
02:49:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 695ms
02:49:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
02:49:14 INFO - PROCESS | 1808 | 1466588954176 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:14 INFO - PROCESS | 1808 | 1466588954250 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:14 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
02:49:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 528ms
02:49:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
02:49:14 INFO - PROCESS | 1808 | 1466588954723 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:14 INFO - PROCESS | 1808 | 1466588954840 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
02:49:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 676ms
02:49:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
02:49:15 INFO - PROCESS | 1808 | 1466588955532 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:15 INFO - PROCESS | 1808 | 1466588955687 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
02:49:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 776ms
02:49:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
02:49:16 INFO - PROCESS | 1808 | 1466588956322 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:16 INFO - PROCESS | 1808 | 1466588956435 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:16 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
02:49:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 596ms
02:49:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
02:49:16 INFO - PROCESS | 1808 | 1466588956936 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:17 INFO - PROCESS | 1808 | 1466588957106 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:17 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
02:49:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
02:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
02:49:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
02:49:17 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
02:49:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
02:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:49:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
02:49:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
02:49:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 683ms
02:49:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
02:49:17 INFO - PROCESS | 1808 | 1466588957623 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:17 INFO - PROCESS | 1808 | 1466588957714 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
02:49:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 721ms
02:49:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
02:49:18 INFO - PROCESS | 1808 | 1466588958363 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:18 INFO - PROCESS | 1808 | 1466588958509 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:18 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.
02:49:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 637ms
02:49:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
02:49:19 INFO - PROCESS | 1808 | 1466588959030 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:19 INFO - PROCESS | 1808 | 1466588959130 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:19 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.
02:49:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 689ms
02:49:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
02:49:19 INFO - PROCESS | 1808 | 1466588959715 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:19 INFO - PROCESS | 1808 | 1466588959820 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
02:49:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 677ms
02:49:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
02:49:20 INFO - PROCESS | 1808 | 1466588960409 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:20 INFO - PROCESS | 1808 | 1466588960526 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:21 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.
02:49:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 636ms
02:49:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
02:49:21 INFO - PROCESS | 1808 | 1466588961041 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:21 INFO - PROCESS | 1808 | 1466588961113 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
02:49:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 573ms
02:49:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
02:49:21 INFO - PROCESS | 1808 | 1466588961650 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:21 INFO - PROCESS | 1808 | 1466588961735 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
02:49:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 583ms
02:49:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
02:49:22 INFO - PROCESS | 1808 | 1466588962245 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:22 INFO - PROCESS | 1808 | 1466588962320 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
02:49:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 675ms
02:49:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
02:49:22 INFO - PROCESS | 1808 | 1466588962931 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:23 INFO - PROCESS | 1808 | 1466588963019 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
02:49:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 686ms
02:49:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
02:49:23 INFO - PROCESS | 1808 | 1466588963619 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:23 INFO - PROCESS | 1808 | 1466588963733 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
02:49:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 624ms
02:49:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
02:49:24 INFO - PROCESS | 1808 | 1466588964284 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:24 INFO - PROCESS | 1808 | 1466588964401 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
02:49:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 727ms
02:49:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
02:49:25 INFO - PROCESS | 1808 | 1466588965111 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:25 INFO - PROCESS | 1808 | 1466588965210 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
02:49:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 635ms
02:49:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
02:49:25 INFO - PROCESS | 1808 | 1466588965752 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:25 INFO - PROCESS | 1808 | 1466588965891 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
02:49:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 723ms
02:49:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
02:49:26 INFO - PROCESS | 1808 | 1466588966494 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:26 INFO - PROCESS | 1808 | 1466588966615 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
02:49:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 631ms
02:49:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
02:49:27 INFO - PROCESS | 1808 | 1466588967131 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:27 INFO - PROCESS | 1808 | 1466588967247 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
02:49:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 632ms
02:49:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
02:49:27 INFO - PROCESS | 1808 | 1466588967777 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:27 INFO - PROCESS | 1808 | 1466588967884 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
02:49:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 681ms
02:49:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
02:49:28 INFO - PROCESS | 1808 | 1466588968463 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:28 INFO - PROCESS | 1808 | 1466588968549 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
02:49:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 624ms
02:49:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
02:49:29 INFO - PROCESS | 1808 | 1466588969091 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:29 INFO - PROCESS | 1808 | 1466588969175 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
02:49:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 686ms
02:49:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
02:49:29 INFO - PROCESS | 1808 | 1466588969783 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:29 INFO - PROCESS | 1808 | 1466588969897 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
02:49:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 733ms
02:49:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
02:49:30 INFO - PROCESS | 1808 | 1466588970550 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:30 INFO - PROCESS | 1808 | 1466588970664 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
02:49:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 835ms
02:49:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
02:49:31 INFO - PROCESS | 1808 | 1466588971407 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:31 INFO - PROCESS | 1808 | 1466588971524 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
02:49:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 690ms
02:49:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
02:49:32 INFO - PROCESS | 1808 | 1466588972101 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:32 INFO - PROCESS | 1808 | 1466588972233 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
02:49:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 676ms
02:49:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
02:49:32 INFO - PROCESS | 1808 | 1466588972803 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:32 INFO - PROCESS | 1808 | 1466588972899 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
02:49:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 748ms
02:49:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
02:49:33 INFO - PROCESS | 1808 | 1466588973570 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:33 INFO - PROCESS | 1808 | 1466588973654 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
02:49:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 692ms
02:49:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
02:49:34 INFO - PROCESS | 1808 | 1466588974259 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:34 INFO - PROCESS | 1808 | 1466588974361 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
02:49:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 676ms
02:49:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
02:49:34 INFO - PROCESS | 1808 | 1466588974974 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:35 INFO - PROCESS | 1808 | 1466588975060 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
02:49:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 639ms
02:49:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
02:49:35 INFO - PROCESS | 1808 | 1466588975592 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:35 INFO - PROCESS | 1808 | 1466588975700 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
02:49:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 581ms
02:49:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
02:49:36 INFO - PROCESS | 1808 | 1466588976180 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:36 INFO - PROCESS | 1808 | 1466588976294 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
02:49:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 679ms
02:49:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
02:49:36 INFO - PROCESS | 1808 | 1466588976866 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:37 INFO - PROCESS | 1808 | 1466588977013 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
02:49:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 686ms
02:49:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
02:49:37 INFO - PROCESS | 1808 | 1466588977556 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:37 INFO - PROCESS | 1808 | 1466588977808 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
02:49:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 829ms
02:49:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
02:49:38 INFO - PROCESS | 1808 | 1466588978404 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:38 INFO - PROCESS | 1808 | 1466588978501 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
02:49:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 629ms
02:49:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
02:49:39 INFO - PROCESS | 1808 | 1466588979057 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:39 INFO - PROCESS | 1808 | 1466588979147 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
02:49:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 631ms
02:49:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
02:49:39 INFO - PROCESS | 1808 | 1466588979718 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:39 INFO - PROCESS | 1808 | 1466588979815 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
02:49:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 659ms
02:49:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
02:49:40 INFO - PROCESS | 1808 | 1466588980373 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:40 INFO - PROCESS | 1808 | 1466588980506 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
02:49:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 641ms
02:49:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
02:49:41 INFO - PROCESS | 1808 | 1466588981020 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:41 INFO - PROCESS | 1808 | 1466588981148 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
02:49:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 644ms
02:49:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
02:49:41 INFO - PROCESS | 1808 | 1466588981665 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:41 INFO - PROCESS | 1808 | 1466588981767 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:42 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
02:49:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 574ms
02:49:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
02:49:42 INFO - PROCESS | 1808 | 1466588982246 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:42 INFO - PROCESS | 1808 | 1466588982354 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
02:49:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 629ms
02:49:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
02:49:42 INFO - PROCESS | 1808 | 1466588982877 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:42 INFO - PROCESS | 1808 | 1466588982991 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:43 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)
02:49:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1087ms
02:49:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
02:49:43 INFO - PROCESS | 1808 | 1466588983970 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:44 INFO - PROCESS | 1808 | 1466588984066 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
02:49:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1236ms
02:49:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
02:49:45 INFO - PROCESS | 1808 | 1466588985214 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:45 INFO - PROCESS | 1808 | 1466588985307 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
02:49:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1079ms
02:49:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
02:49:46 INFO - PROCESS | 1808 | 1466588986304 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:46 INFO - PROCESS | 1808 | 1466588986400 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:47 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)
02:49:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1135ms
02:49:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
02:49:47 INFO - PROCESS | 1808 | 1466588987447 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:47 INFO - PROCESS | 1808 | 1466588987527 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:48 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)
02:49:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1074ms
02:49:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
02:49:48 INFO - PROCESS | 1808 | 1466588988519 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:48 INFO - PROCESS | 1808 | 1466588988604 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
02:49:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1082ms
02:49:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
02:49:49 INFO - PROCESS | 1808 | 1466588989603 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:49 INFO - PROCESS | 1808 | 1466588989691 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
02:49:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1142ms
02:49:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
02:49:50 INFO - PROCESS | 1808 | 1466588990753 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:50 INFO - PROCESS | 1808 | 1466588990925 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
02:49:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1186ms
02:49:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
02:49:51 INFO - PROCESS | 1808 | 1466588991955 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:52 INFO - PROCESS | 1808 | 1466588992058 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:53 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
02:49:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1125ms
02:49:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
02:49:53 INFO - PROCESS | 1808 | 1466588993082 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:53 INFO - PROCESS | 1808 | 1466588993169 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
02:49:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1129ms
02:49:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
02:49:54 INFO - PROCESS | 1808 | 1466588994224 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:54 INFO - PROCESS | 1808 | 1466588994303 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:54 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
02:49:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
02:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 593ms
02:49:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
02:49:54 INFO - PROCESS | 1808 | 1466588994832 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:54 INFO - PROCESS | 1808 | 1466588994930 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
02:49:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 640ms
02:49:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
02:49:55 INFO - PROCESS | 1808 | 1466588995468 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:55 INFO - PROCESS | 1808 | 1466588995569 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:56 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
02:49:56 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:49:56 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:49:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
02:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:49:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:49:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 675ms
02:49:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
02:49:56 INFO - PROCESS | 1808 | 1466588996151 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:56 INFO - PROCESS | 1808 | 1466588996233 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
02:49:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 673ms
02:49:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
02:49:56 INFO - PROCESS | 1808 | 1466588996832 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:56 INFO - PROCESS | 1808 | 1466588996914 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
02:49:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1378ms
02:49:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
02:49:58 INFO - PROCESS | 1808 | 1466588998215 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:58 INFO - PROCESS | 1808 | 1466588998312 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:59 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
02:49:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1085ms
02:49:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
02:49:59 INFO - PROCESS | 1808 | 1466588999308 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:49:59 INFO - PROCESS | 1808 | 1466588999398 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:00 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.)
02:50:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1129ms
02:50:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
02:50:00 INFO - PROCESS | 1808 | 1466589000450 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:00 INFO - PROCESS | 1808 | 1466589000521 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
02:50:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1079ms
02:50:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
02:50:01 INFO - PROCESS | 1808 | 1466589001529 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:01 INFO - PROCESS | 1808 | 1466589001606 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:02 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
02:50:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1132ms
02:50:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
02:50:02 INFO - PROCESS | 1808 | 1466589002662 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:02 INFO - PROCESS | 1808 | 1466589002762 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
02:50:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 620ms
02:50:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
02:50:03 INFO - PROCESS | 1808 | 1466589003306 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:03 INFO - PROCESS | 1808 | 1466589003404 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
02:50:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1374ms
02:50:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
02:50:04 INFO - PROCESS | 1808 | 1466589004676 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:04 INFO - PROCESS | 1808 | 1466589004750 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
02:50:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1083ms
02:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
02:50:05 INFO - PROCESS | 1808 | 1466589005767 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:05 INFO - PROCESS | 1808 | 1466589005850 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
02:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 587ms
02:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
02:50:06 INFO - PROCESS | 1808 | 1466589006396 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:06 INFO - PROCESS | 1808 | 1466589006510 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
02:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 746ms
02:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
02:50:07 INFO - PROCESS | 1808 | 1466589007119 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:07 INFO - PROCESS | 1808 | 1466589007231 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
02:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 582ms
02:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
02:50:07 INFO - PROCESS | 1808 | 1466589007712 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:07 INFO - PROCESS | 1808 | 1466589007818 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
02:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 595ms
02:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
02:50:08 INFO - PROCESS | 1808 | 1466589008317 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:08 INFO - PROCESS | 1808 | 1466589008426 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
02:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 649ms
02:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
02:50:08 INFO - PROCESS | 1808 | 1466589008961 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:09 INFO - PROCESS | 1808 | 1466589009038 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
02:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 539ms
02:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
02:50:09 INFO - PROCESS | 1808 | 1466589009520 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:09 INFO - PROCESS | 1808 | 1466589009635 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
02:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 683ms
02:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
02:50:10 INFO - PROCESS | 1808 | 1466589010209 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:10 INFO - PROCESS | 1808 | 1466589010320 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:11 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
02:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 901ms
02:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
02:50:11 INFO - PROCESS | 1808 | 1466589011116 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:11 INFO - PROCESS | 1808 | 1466589011216 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:11 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
02:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 636ms
02:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
02:50:11 INFO - PROCESS | 1808 | 1466589011782 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:11 INFO - PROCESS | 1808 | 1466589011896 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:12 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
02:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 651ms
02:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
02:50:12 INFO - PROCESS | 1808 | 1466589012442 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:12 INFO - PROCESS | 1808 | 1466589012522 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
02:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 632ms
02:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
02:50:13 INFO - PROCESS | 1808 | 1466589013094 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:13 INFO - PROCESS | 1808 | 1466589013184 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:13 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
02:50:13 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:50:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
02:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 609ms
02:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
02:50:13 INFO - PROCESS | 1808 | 1466589013706 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:13 INFO - PROCESS | 1808 | 1466589013804 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
02:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 738ms
02:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
02:50:14 INFO - PROCESS | 1808 | 1466589014434 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:14 INFO - PROCESS | 1808 | 1466589014524 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:15 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
02:50:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:50:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
02:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:50:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 673ms
02:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
02:50:15 INFO - PROCESS | 1808 | 1466589015116 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:15 INFO - PROCESS | 1808 | 1466589015223 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
02:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 588ms
02:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
02:50:15 INFO - PROCESS | 1808 | 1466589015715 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:15 INFO - PROCESS | 1808 | 1466589015816 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
02:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 583ms
02:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
02:50:16 INFO - PROCESS | 1808 | 1466589016296 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:16 INFO - PROCESS | 1808 | 1466589016399 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
02:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 630ms
02:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
02:50:16 INFO - PROCESS | 1808 | 1466589016935 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:17 INFO - PROCESS | 1808 | 1466589017025 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
02:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 737ms
02:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
02:50:17 INFO - PROCESS | 1808 | 1466589017684 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:17 INFO - PROCESS | 1808 | 1466589017839 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
02:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 838ms
02:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
02:50:18 INFO - PROCESS | 1808 | 1466589018521 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:18 INFO - PROCESS | 1808 | 1466589018609 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
02:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 728ms
02:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
02:50:19 INFO - PROCESS | 1808 | 1466589019262 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:19 INFO - PROCESS | 1808 | 1466589019341 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
02:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 677ms
02:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
02:50:19 INFO - PROCESS | 1808 | 1466589019933 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:20 INFO - PROCESS | 1808 | 1466589020013 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
02:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 524ms
02:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
02:50:20 INFO - PROCESS | 1808 | 1466589020488 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:20 INFO - PROCESS | 1808 | 1466589020601 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
02:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 684ms
02:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
02:50:21 INFO - PROCESS | 1808 | 1466589021174 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:21 INFO - PROCESS | 1808 | 1466589021251 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
02:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 671ms
02:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
02:50:21 INFO - PROCESS | 1808 | 1466589021852 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:21 INFO - PROCESS | 1808 | 1466589021941 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
02:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 674ms
02:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
02:50:22 INFO - PROCESS | 1808 | 1466589022532 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:22 INFO - PROCESS | 1808 | 1466589022614 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
02:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 584ms
02:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
02:50:23 INFO - PROCESS | 1808 | 1466589023137 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:23 INFO - PROCESS | 1808 | 1466589023214 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
02:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 657ms
02:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
02:50:23 INFO - PROCESS | 1808 | 1466589023806 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:23 INFO - PROCESS | 1808 | 1466589023905 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
02:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 677ms
02:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
02:50:24 INFO - PROCESS | 1808 | 1466589024508 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:24 INFO - PROCESS | 1808 | 1466589024619 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
02:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 640ms
02:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
02:50:25 INFO - PROCESS | 1808 | 1466589025151 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:25 INFO - PROCESS | 1808 | 1466589025264 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
02:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 780ms
02:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
02:50:25 INFO - PROCESS | 1808 | 1466589025969 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:26 INFO - PROCESS | 1808 | 1466589026076 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
02:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 658ms
02:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
02:50:26 INFO - PROCESS | 1808 | 1466589026595 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:26 INFO - PROCESS | 1808 | 1466589026683 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
02:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 530ms
02:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
02:50:27 INFO - PROCESS | 1808 | 1466589027141 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:27 INFO - PROCESS | 1808 | 1466589027276 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
02:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 679ms
02:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
02:50:27 INFO - PROCESS | 1808 | 1466589027827 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:27 INFO - PROCESS | 1808 | 1466589027920 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
02:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 682ms
02:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
02:50:28 INFO - PROCESS | 1808 | 1466589028511 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:28 INFO - PROCESS | 1808 | 1466589028604 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
02:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 630ms
02:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
02:50:29 INFO - PROCESS | 1808 | 1466589029162 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:29 INFO - PROCESS | 1808 | 1466589029242 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
02:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 541ms
02:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
02:50:29 INFO - PROCESS | 1808 | 1466589029726 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:29 INFO - PROCESS | 1808 | 1466589029849 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
02:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 639ms
02:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
02:50:30 INFO - PROCESS | 1808 | 1466589030406 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:30 INFO - PROCESS | 1808 | 1466589030518 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
02:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 741ms
02:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
02:50:31 INFO - PROCESS | 1808 | 1466589031149 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:31 INFO - PROCESS | 1808 | 1466589031329 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
02:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 835ms
02:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
02:50:32 INFO - PROCESS | 1808 | 1466589032046 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:32 INFO - PROCESS | 1808 | 1466589032207 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
02:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 801ms
02:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
02:50:32 INFO - PROCESS | 1808 | 1466589032903 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:33 INFO - PROCESS | 1808 | 1466589033013 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
02:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 640ms
02:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
02:50:33 INFO - PROCESS | 1808 | 1466589033570 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:33 INFO - PROCESS | 1808 | 1466589033684 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
02:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 649ms
02:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
02:50:34 INFO - PROCESS | 1808 | 1466589034199 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:34 INFO - PROCESS | 1808 | 1466589034331 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
02:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 640ms
02:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
02:50:34 INFO - PROCESS | 1808 | 1466589034848 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:34 INFO - PROCESS | 1808 | 1466589034955 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
02:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 681ms
02:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
02:50:35 INFO - PROCESS | 1808 | 1466589035549 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:35 INFO - PROCESS | 1808 | 1466589035693 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
02:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 692ms
02:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
02:50:36 INFO - PROCESS | 1808 | 1466589036249 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:36 INFO - PROCESS | 1808 | 1466589036347 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
02:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 640ms
02:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
02:50:36 INFO - PROCESS | 1808 | 1466589036886 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:37 INFO - PROCESS | 1808 | 1466589037024 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
02:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 830ms
02:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
02:50:37 INFO - PROCESS | 1808 | 1466589037751 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:37 INFO - PROCESS | 1808 | 1466589037839 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
02:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 699ms
02:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
02:50:38 INFO - PROCESS | 1808 | 1466589038440 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:38 INFO - PROCESS | 1808 | 1466589038529 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
02:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 639ms
02:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
02:50:39 INFO - PROCESS | 1808 | 1466589039100 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:39 INFO - PROCESS | 1808 | 1466589039237 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
02:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 742ms
02:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
02:50:39 INFO - PROCESS | 1808 | 1466589039833 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:39 INFO - PROCESS | 1808 | 1466589039968 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
02:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 682ms
02:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
02:50:40 INFO - PROCESS | 1808 | 1466589040521 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:40 INFO - PROCESS | 1808 | 1466589040597 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
02:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 582ms
02:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
02:50:41 INFO - PROCESS | 1808 | 1466589041122 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:41 INFO - PROCESS | 1808 | 1466589041264 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
02:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 687ms
02:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
02:50:41 INFO - PROCESS | 1808 | 1466589041803 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:41 INFO - PROCESS | 1808 | 1466589041891 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
02:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 632ms
02:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
02:50:42 INFO - PROCESS | 1808 | 1466589042437 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:42 INFO - PROCESS | 1808 | 1466589042534 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
02:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 682ms
02:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
02:50:43 INFO - PROCESS | 1808 | 1466589043151 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:43 INFO - PROCESS | 1808 | 1466589043237 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
02:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 583ms
02:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
02:50:43 INFO - PROCESS | 1808 | 1466589043741 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:43 INFO - PROCESS | 1808 | 1466589043849 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
02:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 991ms
02:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
02:50:44 INFO - PROCESS | 1808 | 1466589044730 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:44 INFO - PROCESS | 1808 | 1466589044900 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
02:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 723ms
02:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
02:50:45 INFO - PROCESS | 1808 | 1466589045482 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:45 INFO - PROCESS | 1808 | 1466589045577 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
02:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 644ms
02:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
02:50:46 INFO - PROCESS | 1808 | 1466589046126 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:46 INFO - PROCESS | 1808 | 1466589046217 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
02:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 731ms
02:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
02:50:46 INFO - PROCESS | 1808 | 1466589046897 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:47 INFO - PROCESS | 1808 | 1466589047039 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
02:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 849ms
02:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
02:50:47 INFO - PROCESS | 1808 | 1466589047734 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:47 INFO - PROCESS | 1808 | 1466589047822 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
02:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 578ms
02:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
02:50:48 INFO - PROCESS | 1808 | 1466589048329 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:48 INFO - PROCESS | 1808 | 1466589048473 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
02:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 731ms
02:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
02:50:49 INFO - PROCESS | 1808 | 1466589049059 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:49 INFO - PROCESS | 1808 | 1466589049145 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
02:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 629ms
02:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
02:50:49 INFO - PROCESS | 1808 | 1466589049700 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:49 INFO - PROCESS | 1808 | 1466589049793 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
02:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 681ms
02:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
02:50:50 INFO - PROCESS | 1808 | 1466589050378 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:50 INFO - PROCESS | 1808 | 1466589050462 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
02:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 742ms
02:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
02:50:51 INFO - PROCESS | 1808 | 1466589051133 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:51 INFO - PROCESS | 1808 | 1466589051250 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
02:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 829ms
02:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
02:50:51 INFO - PROCESS | 1808 | 1466589051972 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:52 INFO - PROCESS | 1808 | 1466589052085 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
02:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 630ms
02:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
02:50:52 INFO - PROCESS | 1808 | 1466589052620 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:52 INFO - PROCESS | 1808 | 1466589052707 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
02:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 637ms
02:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
02:50:53 INFO - PROCESS | 1808 | 1466589053263 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:53 INFO - PROCESS | 1808 | 1466589053344 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
02:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 680ms
02:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
02:50:53 INFO - PROCESS | 1808 | 1466589053946 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:54 INFO - PROCESS | 1808 | 1466589054107 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
02:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 727ms
02:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
02:50:54 INFO - PROCESS | 1808 | 1466589054681 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:54 INFO - PROCESS | 1808 | 1466589054794 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
02:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 629ms
02:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
02:50:55 INFO - PROCESS | 1808 | 1466589055314 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:55 INFO - PROCESS | 1808 | 1466589055400 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
02:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 576ms
02:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
02:50:55 INFO - PROCESS | 1808 | 1466589055896 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:56 INFO - PROCESS | 1808 | 1466589055998 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
02:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 636ms
02:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
02:50:56 INFO - PROCESS | 1808 | 1466589056534 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:56 INFO - PROCESS | 1808 | 1466589056611 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
02:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 639ms
02:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
02:50:57 INFO - PROCESS | 1808 | 1466589057171 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:57 INFO - PROCESS | 1808 | 1466589057251 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
02:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 721ms
02:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
02:50:57 INFO - PROCESS | 1808 | 1466589057907 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:58 INFO - PROCESS | 1808 | 1466589058024 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
02:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 781ms
02:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
02:50:58 INFO - PROCESS | 1808 | 1466589058713 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:58 INFO - PROCESS | 1808 | 1466589058806 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
02:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 658ms
02:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
02:50:59 INFO - PROCESS | 1808 | 1466589059358 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:59 INFO - PROCESS | 1808 | 1466589059439 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
02:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 632ms
02:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
02:51:00 INFO - PROCESS | 1808 | 1466589060001 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:00 INFO - PROCESS | 1808 | 1466589060093 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
02:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 675ms
02:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
02:51:00 INFO - PROCESS | 1808 | 1466589060690 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:00 INFO - PROCESS | 1808 | 1466589060785 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
02:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 696ms
02:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
02:51:01 INFO - PROCESS | 1808 | 1466589061377 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:01 INFO - PROCESS | 1808 | 1466589061514 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
02:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 830ms
02:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
02:51:02 INFO - PROCESS | 1808 | 1466589062213 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:02 INFO - PROCESS | 1808 | 1466589062296 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
02:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 621ms
02:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
02:51:02 INFO - PROCESS | 1808 | 1466589062834 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:02 INFO - PROCESS | 1808 | 1466589062914 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
02:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 633ms
02:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
02:51:03 INFO - PROCESS | 1808 | 1466589063472 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:03 INFO - PROCESS | 1808 | 1466589063548 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
02:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 578ms
02:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
02:51:04 INFO - PROCESS | 1808 | 1466589064077 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:04 INFO - PROCESS | 1808 | 1466589064165 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
02:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 733ms
02:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
02:51:04 INFO - PROCESS | 1808 | 1466589064829 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:04 INFO - PROCESS | 1808 | 1466589064986 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
02:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 892ms
02:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
02:51:05 INFO - PROCESS | 1808 | 1466589065720 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:05 INFO - PROCESS | 1808 | 1466589065816 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
02:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 627ms
02:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
02:51:06 INFO - PROCESS | 1808 | 1466589066364 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:06 INFO - PROCESS | 1808 | 1466589066449 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
02:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 577ms
02:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
02:51:06 INFO - PROCESS | 1808 | 1466589066981 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:07 INFO - PROCESS | 1808 | 1466589067076 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
02:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 703ms
02:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
02:51:07 INFO - PROCESS | 1808 | 1466589067654 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:07 INFO - PROCESS | 1808 | 1466589067746 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
02:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 633ms
02:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
02:51:08 INFO - PROCESS | 1808 | 1466589068293 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:08 INFO - PROCESS | 1808 | 1466589068463 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
02:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 783ms
02:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
02:51:09 INFO - PROCESS | 1808 | 1466589069088 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:09 INFO - PROCESS | 1808 | 1466589069189 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
02:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 628ms
02:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
02:51:09 INFO - PROCESS | 1808 | 1466589069724 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:09 INFO - PROCESS | 1808 | 1466589069805 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
02:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 588ms
02:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
02:51:10 INFO - PROCESS | 1808 | 1466589070330 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:10 INFO - PROCESS | 1808 | 1466589070419 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
02:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 588ms
02:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
02:51:10 INFO - PROCESS | 1808 | 1466589070921 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:11 INFO - PROCESS | 1808 | 1466589071005 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
02:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 643ms
02:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
02:51:11 INFO - PROCESS | 1808 | 1466589071601 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:11 INFO - PROCESS | 1808 | 1466589071745 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
02:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 963ms
02:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
02:51:12 INFO - PROCESS | 1808 | 1466589072547 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:12 INFO - PROCESS | 1808 | 1466589072708 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
02:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 781ms
02:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
02:51:13 INFO - PROCESS | 1808 | 1466589073342 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:13 INFO - PROCESS | 1808 | 1466589073478 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
02:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 740ms
02:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
02:51:14 INFO - PROCESS | 1808 | 1466589074092 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:14 INFO - PROCESS | 1808 | 1466589074204 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
02:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 638ms
02:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
02:51:14 INFO - PROCESS | 1808 | 1466589074737 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:14 INFO - PROCESS | 1808 | 1466589074875 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
02:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 635ms
02:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
02:51:15 INFO - PROCESS | 1808 | 1466589075382 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:15 INFO - PROCESS | 1808 | 1466589075478 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:16 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
02:51:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:51:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
02:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 627ms
02:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
02:51:16 INFO - PROCESS | 1808 | 1466589076020 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:16 INFO - PROCESS | 1808 | 1466589076113 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:16 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
02:51:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:51:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
02:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 683ms
02:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
02:51:16 INFO - PROCESS | 1808 | 1466589076708 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:16 INFO - PROCESS | 1808 | 1466589076790 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:17 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
02:51:17 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:51:17 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:51:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
02:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 628ms
02:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
02:51:17 INFO - PROCESS | 1808 | 1466589077357 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:17 INFO - PROCESS | 1808 | 1466589077497 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:18 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
02:51:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:51:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
02:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 726ms
02:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
02:51:18 INFO - PROCESS | 1808 | 1466589078079 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:18 INFO - PROCESS | 1808 | 1466589078177 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:18 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
02:51:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:51:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
02:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 825ms
02:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
02:51:18 INFO - PROCESS | 1808 | 1466589078929 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:19 INFO - PROCESS | 1808 | 1466589079042 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:19 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
02:51:19 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
02:51:19 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
02:51:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
02:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 685ms
02:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
02:51:19 INFO - PROCESS | 1808 | 1466589079631 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:19 INFO - PROCESS | 1808 | 1466589079723 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
02:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 691ms
02:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
02:51:20 INFO - PROCESS | 1808 | 1466589080338 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:20 INFO - PROCESS | 1808 | 1466589080433 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:20 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
02:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 682ms
02:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
02:51:21 INFO - PROCESS | 1808 | 1466589081015 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:21 INFO - PROCESS | 1808 | 1466589081105 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:21 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
02:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 598ms
02:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
02:51:21 INFO - PROCESS | 1808 | 1466589081616 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:21 INFO - PROCESS | 1808 | 1466589081706 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
02:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 632ms
02:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
02:51:22 INFO - PROCESS | 1808 | 1466589082252 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:22 INFO - PROCESS | 1808 | 1466589082342 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
02:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 584ms
02:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
02:51:22 INFO - PROCESS | 1808 | 1466589082849 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:22 INFO - PROCESS | 1808 | 1466589082934 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
02:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 635ms
02:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
02:51:23 INFO - PROCESS | 1808 | 1466589083480 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:23 INFO - PROCESS | 1808 | 1466589083557 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:24 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
02:51:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
02:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 682ms
02:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
02:51:24 INFO - PROCESS | 1808 | 1466589084176 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:24 INFO - PROCESS | 1808 | 1466589084286 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
02:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 789ms
02:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
02:51:24 INFO - PROCESS | 1808 | 1466589084964 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:25 INFO - PROCESS | 1808 | 1466589085113 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
02:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 785ms
02:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
02:51:25 INFO - PROCESS | 1808 | 1466589085763 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:25 INFO - PROCESS | 1808 | 1466589085892 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
02:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 634ms
02:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
02:51:26 INFO - PROCESS | 1808 | 1466589086423 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:26 INFO - PROCESS | 1808 | 1466589086526 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
02:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 634ms
02:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
02:51:27 INFO - PROCESS | 1808 | 1466589087095 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:27 INFO - PROCESS | 1808 | 1466589087224 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
02:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 685ms
02:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
02:51:27 INFO - PROCESS | 1808 | 1466589087788 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:27 INFO - PROCESS | 1808 | 1466589087922 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
02:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 689ms
02:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
02:51:28 INFO - PROCESS | 1808 | 1466589088482 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:28 INFO - PROCESS | 1808 | 1466589088643 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
02:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 684ms
02:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
02:51:29 INFO - PROCESS | 1808 | 1466589089189 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:29 INFO - PROCESS | 1808 | 1466589089295 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
02:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 682ms
02:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
02:51:29 INFO - PROCESS | 1808 | 1466589089860 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:29 INFO - PROCESS | 1808 | 1466589089944 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
02:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 580ms
02:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
02:51:30 INFO - PROCESS | 1808 | 1466589090474 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:30 INFO - PROCESS | 1808 | 1466589090551 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
02:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 594ms
02:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
02:51:31 INFO - PROCESS | 1808 | 1466589091060 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:31 INFO - PROCESS | 1808 | 1466589091203 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
02:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 883ms
02:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
02:51:31 INFO - PROCESS | 1808 | 1466589091966 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:32 INFO - PROCESS | 1808 | 1466589092126 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
02:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 845ms
02:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
02:51:32 INFO - PROCESS | 1808 | 1466589092809 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:32 INFO - PROCESS | 1808 | 1466589092910 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
02:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 693ms
02:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
02:51:33 INFO - PROCESS | 1808 | 1466589093518 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:33 INFO - PROCESS | 1808 | 1466589093623 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
02:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 627ms
02:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
02:51:34 INFO - PROCESS | 1808 | 1466589094161 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:34 INFO - PROCESS | 1808 | 1466589094302 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
02:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 731ms
02:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
02:51:34 INFO - PROCESS | 1808 | 1466589094885 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:35 INFO - PROCESS | 1808 | 1466589095013 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
02:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 625ms
02:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
02:51:35 INFO - PROCESS | 1808 | 1466589095532 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:35 INFO - PROCESS | 1808 | 1466589095635 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
02:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 683ms
02:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
02:51:36 INFO - PROCESS | 1808 | 1466589096210 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:36 INFO - PROCESS | 1808 | 1466589096295 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
02:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 587ms
02:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
02:51:36 INFO - PROCESS | 1808 | 1466589096810 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:36 INFO - PROCESS | 1808 | 1466589096899 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
02:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 628ms
02:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
02:51:37 INFO - PROCESS | 1808 | 1466589097443 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:37 INFO - PROCESS | 1808 | 1466589097515 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
02:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 573ms
02:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
02:51:38 INFO - PROCESS | 1808 | 1466589098030 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:38 INFO - PROCESS | 1808 | 1466589098116 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
02:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 735ms
02:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
02:51:38 INFO - PROCESS | 1808 | 1466589098774 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:39 INFO - PROCESS | 1808 | 1466589099014 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:39 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
02:51:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:51:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
02:51:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:51:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 978ms
02:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
02:51:39 INFO - PROCESS | 1808 | 1466589099763 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:39 INFO - PROCESS | 1808 | 1466589099849 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
02:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 635ms
02:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
02:51:40 INFO - PROCESS | 1808 | 1466589100408 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:40 INFO - PROCESS | 1808 | 1466589100535 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
02:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 680ms
02:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
02:51:41 INFO - PROCESS | 1808 | 1466589101108 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:41 INFO - PROCESS | 1808 | 1466589101194 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
02:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 650ms
02:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
02:51:41 INFO - PROCESS | 1808 | 1466589101756 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:41 INFO - PROCESS | 1808 | 1466589101854 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:42 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
02:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 632ms
02:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
02:51:42 INFO - PROCESS | 1808 | 1466589102394 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:42 INFO - PROCESS | 1808 | 1466589102540 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:43 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
02:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 726ms
02:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
02:51:43 INFO - PROCESS | 1808 | 1466589103133 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:43 INFO - PROCESS | 1808 | 1466589103258 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
02:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 732ms
02:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
02:51:43 INFO - PROCESS | 1808 | 1466589103859 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:43 INFO - PROCESS | 1808 | 1466589103932 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
02:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1077ms
02:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
02:51:44 INFO - PROCESS | 1808 | 1466589104939 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:45 INFO - PROCESS | 1808 | 1466589105018 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
02:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 624ms
02:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
02:51:45 INFO - PROCESS | 1808 | 1466589105585 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:45 INFO - PROCESS | 1808 | 1466589105706 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
02:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 879ms
02:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
02:51:46 INFO - PROCESS | 1808 | 1466589106493 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:46 INFO - PROCESS | 1808 | 1466589106619 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
02:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 694ms
02:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
02:51:47 INFO - PROCESS | 1808 | 1466589107182 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:47 INFO - PROCESS | 1808 | 1466589107297 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
02:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 622ms
02:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
02:51:47 INFO - PROCESS | 1808 | 1466589107841 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:47 INFO - PROCESS | 1808 | 1466589107931 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
02:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 682ms
02:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
02:51:48 INFO - PROCESS | 1808 | 1466589108508 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:48 INFO - PROCESS | 1808 | 1466589108596 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
02:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 620ms
02:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
02:51:49 INFO - PROCESS | 1808 | 1466589109140 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:49 INFO - PROCESS | 1808 | 1466589109233 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 735ms
02:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
02:51:49 INFO - PROCESS | 1808 | 1466589109878 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:49 INFO - PROCESS | 1808 | 1466589109981 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:50 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
02:51:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
02:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 577ms
02:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
02:51:50 INFO - PROCESS | 1808 | 1466589110462 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:50 INFO - PROCESS | 1808 | 1466589110579 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:51 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
02:51:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
02:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 683ms
02:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
02:51:51 INFO - PROCESS | 1808 | 1466589111151 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:51 INFO - PROCESS | 1808 | 1466589111233 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:51 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
02:51:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
02:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 531ms
02:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
02:51:51 INFO - PROCESS | 1808 | 1466589111694 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:51 INFO - PROCESS | 1808 | 1466589111812 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:52 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]"
02:51:52 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:51:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
02:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 733ms
02:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
02:51:52 INFO - PROCESS | 1808 | 1466589112441 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:52 INFO - PROCESS | 1808 | 1466589112615 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:53 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
02:51:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
02:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:51:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 930ms
02:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
02:51:53 INFO - PROCESS | 1808 | 1466589113372 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:53 INFO - PROCESS | 1808 | 1466589113472 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
02:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 625ms
02:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
02:51:54 INFO - PROCESS | 1808 | 1466589114016 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:54 INFO - PROCESS | 1808 | 1466589114143 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
02:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 626ms
02:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
02:51:54 INFO - PROCESS | 1808 | 1466589114700 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:54 INFO - PROCESS | 1808 | 1466589114811 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
02:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 755ms
02:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
02:51:55 INFO - PROCESS | 1808 | 1466589115414 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:55 INFO - PROCESS | 1808 | 1466589115493 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
02:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 620ms
02:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
02:51:56 INFO - PROCESS | 1808 | 1466589116040 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:56 INFO - PROCESS | 1808 | 1466589116127 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
02:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 729ms
02:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
02:51:56 INFO - PROCESS | 1808 | 1466589116784 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:56 INFO - PROCESS | 1808 | 1466589116891 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
02:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 782ms
02:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
02:51:57 INFO - PROCESS | 1808 | 1466589117560 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:57 INFO - PROCESS | 1808 | 1466589117634 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
02:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 636ms
02:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
02:51:58 INFO - PROCESS | 1808 | 1466589118202 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:58 INFO - PROCESS | 1808 | 1466589118294 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
02:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 841ms
02:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
02:51:59 INFO - PROCESS | 1808 | 1466589119075 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:59 INFO - PROCESS | 1808 | 1466589119186 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
02:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 707ms
02:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
02:51:59 INFO - PROCESS | 1808 | 1466589119774 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:51:59 INFO - PROCESS | 1808 | 1466589119848 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
02:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 628ms
02:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
02:52:00 INFO - PROCESS | 1808 | 1466589120444 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:00 INFO - PROCESS | 1808 | 1466589120605 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
02:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 795ms
02:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
02:52:01 INFO - PROCESS | 1808 | 1466589121255 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:01 INFO - PROCESS | 1808 | 1466589121354 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
02:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 642ms
02:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
02:52:01 INFO - PROCESS | 1808 | 1466589121907 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:02 INFO - PROCESS | 1808 | 1466589122027 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
02:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 685ms
02:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
02:52:02 INFO - PROCESS | 1808 | 1466589122604 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:02 INFO - PROCESS | 1808 | 1466589122730 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
02:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 679ms
02:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
02:52:03 INFO - PROCESS | 1808 | 1466589123283 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:03 INFO - PROCESS | 1808 | 1466589123399 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
02:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 673ms
02:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
02:52:03 INFO - PROCESS | 1808 | 1466589123988 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:04 INFO - PROCESS | 1808 | 1466589124087 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
02:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 698ms
02:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
02:52:04 INFO - PROCESS | 1808 | 1466589124676 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:04 INFO - PROCESS | 1808 | 1466589124811 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
02:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 784ms
02:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
02:52:05 INFO - PROCESS | 1808 | 1466589125471 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:05 INFO - PROCESS | 1808 | 1466589125684 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
02:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 825ms
02:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
02:52:06 INFO - PROCESS | 1808 | 1466589126312 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:06 INFO - PROCESS | 1808 | 1466589126404 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
02:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 636ms
02:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
02:52:06 INFO - PROCESS | 1808 | 1466589126974 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:07 INFO - PROCESS | 1808 | 1466589127072 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
02:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 683ms
02:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
02:52:07 INFO - PROCESS | 1808 | 1466589127714 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:07 INFO - PROCESS | 1808 | 1466589127893 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
02:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 913ms
02:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
02:52:08 INFO - PROCESS | 1808 | 1466589128617 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:08 INFO - PROCESS | 1808 | 1466589128716 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
02:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 642ms
02:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
02:52:09 INFO - PROCESS | 1808 | 1466589129260 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:09 INFO - PROCESS | 1808 | 1466589129354 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
02:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 686ms
02:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
02:52:09 INFO - PROCESS | 1808 | 1466589129942 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:10 INFO - PROCESS | 1808 | 1466589130038 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
02:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 582ms
02:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
02:52:10 INFO - PROCESS | 1808 | 1466589130542 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:10 INFO - PROCESS | 1808 | 1466589130665 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
02:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 739ms
02:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
02:52:11 INFO - PROCESS | 1808 | 1466589131285 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:11 INFO - PROCESS | 1808 | 1466589131389 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
02:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 636ms
02:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
02:52:11 INFO - PROCESS | 1808 | 1466589131953 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:12 INFO - PROCESS | 1808 | 1466589132119 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
02:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 878ms
02:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
02:52:12 INFO - PROCESS | 1808 | 1466589132853 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:12 INFO - PROCESS | 1808 | 1466589132963 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
02:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 692ms
02:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
02:52:13 INFO - PROCESS | 1808 | 1466589133544 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:13 INFO - PROCESS | 1808 | 1466589133644 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
02:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 576ms
02:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
02:52:14 INFO - PROCESS | 1808 | 1466589134167 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:14 INFO - PROCESS | 1808 | 1466589134251 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
02:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 644ms
02:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
02:52:14 INFO - PROCESS | 1808 | 1466589134798 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:14 INFO - PROCESS | 1808 | 1466589134895 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
02:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 700ms
02:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
02:52:15 INFO - PROCESS | 1808 | 1466589135487 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:15 INFO - PROCESS | 1808 | 1466589135614 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
02:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 729ms
02:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
02:52:16 INFO - PROCESS | 1808 | 1466589136221 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:16 INFO - PROCESS | 1808 | 1466589136340 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
02:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 630ms
02:52:16 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
02:52:16 INFO - PROCESS | 1808 | 1466589136867 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:16 INFO - PROCESS | 1808 | 1466589136971 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:17 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 () {
02:52:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:52:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
02:52:17 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 () {
02:52:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:52:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
02:52:17 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 () {
02:52:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:52:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
02:52:17 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 () {
02:52:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
02:52:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
02:52:17 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 596ms
02:52:17 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
02:52:17 INFO - PROCESS | 1808 | 1466589137465 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:17 INFO - PROCESS | 1808 | 1466589137545 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
02:52:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
02:52:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
02:52:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
02:52:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
02:52:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
02:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
02:52:18 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 536ms
02:52:18 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
02:52:18 INFO - PROCESS | 1808 | 1466589138011 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:18 INFO - PROCESS | 1808 | 1466589138111 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:18 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
02:52:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
02:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:52:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:52:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
02:52:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
02:52:18 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.
02:52:18 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
02:52:18 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 631ms
02:52:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
02:52:18 INFO - PROCESS | 1808 | 1466589138657 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:18 INFO - PROCESS | 1808 | 1466589138796 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
02:52:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 929ms
02:52:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
02:52:19 INFO - PROCESS | 1808 | 1466589139606 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:19 INFO - PROCESS | 1808 | 1466589139716 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
02:52:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 643ms
02:52:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
02:52:20 INFO - PROCESS | 1808 | 1466589140284 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:20 INFO - PROCESS | 1808 | 1466589140430 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
02:52:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 643ms
02:52:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
02:52:20 INFO - PROCESS | 1808 | 1466589140954 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:21 INFO - PROCESS | 1808 | 1466589141053 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
02:52:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 682ms
02:52:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
02:52:21 INFO - PROCESS | 1808 | 1466589141628 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:21 INFO - PROCESS | 1808 | 1466589141730 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
02:52:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 751ms
02:52:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
02:52:22 INFO - PROCESS | 1808 | 1466589142372 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:22 INFO - PROCESS | 1808 | 1466589142471 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
02:52:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 831ms
02:52:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
02:52:23 INFO - PROCESS | 1808 | 1466589143209 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:23 INFO - PROCESS | 1808 | 1466589143315 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
02:52:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 677ms
02:52:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
02:52:23 INFO - PROCESS | 1808 | 1466589143883 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:23 INFO - PROCESS | 1808 | 1466589143976 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
02:52:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 625ms
02:52:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
02:52:24 INFO - PROCESS | 1808 | 1466589144534 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:24 INFO - PROCESS | 1808 | 1466589144623 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
02:52:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 644ms
02:52:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
02:52:25 INFO - PROCESS | 1808 | 1466589145165 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:25 INFO - PROCESS | 1808 | 1466589145242 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
02:52:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 729ms
02:52:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
02:52:25 INFO - PROCESS | 1808 | 1466589145913 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:26 INFO - PROCESS | 1808 | 1466589146148 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
02:52:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 887ms
02:52:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
02:52:26 INFO - PROCESS | 1808 | 1466589146831 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:26 INFO - PROCESS | 1808 | 1466589146970 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
02:52:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 745ms
02:52:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
02:52:27 INFO - PROCESS | 1808 | 1466589147580 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:27 INFO - PROCESS | 1808 | 1466589147660 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
02:52:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 642ms
02:52:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
02:52:28 INFO - PROCESS | 1808 | 1466589148263 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:28 INFO - PROCESS | 1808 | 1466589148347 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
02:52:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 672ms
02:52:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
02:52:28 INFO - PROCESS | 1808 | 1466589148903 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:29 INFO - PROCESS | 1808 | 1466589148999 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
02:52:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 684ms
02:52:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
02:52:29 INFO - PROCESS | 1808 | 1466589149594 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:29 INFO - PROCESS | 1808 | 1466589149729 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
02:52:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 830ms
02:52:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
02:52:30 INFO - PROCESS | 1808 | 1466589150425 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:30 INFO - PROCESS | 1808 | 1466589150504 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
02:52:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 625ms
02:52:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
02:52:31 INFO - PROCESS | 1808 | 1466589151055 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:31 INFO - PROCESS | 1808 | 1466589151139 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
02:52:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 626ms
02:52:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
02:52:31 INFO - PROCESS | 1808 | 1466589151688 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:31 INFO - PROCESS | 1808 | 1466589151780 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
02:52:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 674ms
02:52:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
02:52:32 INFO - PROCESS | 1808 | 1466589152378 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:32 INFO - PROCESS | 1808 | 1466589152512 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
02:52:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 901ms
02:52:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
02:52:33 INFO - PROCESS | 1808 | 1466589153302 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:33 INFO - PROCESS | 1808 | 1466589153403 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:33 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
02:52:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 632ms
02:52:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
02:52:33 INFO - PROCESS | 1808 | 1466589153950 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:34 INFO - PROCESS | 1808 | 1466589154054 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
02:52:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 626ms
02:52:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
02:52:34 INFO - PROCESS | 1808 | 1466589154607 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:34 INFO - PROCESS | 1808 | 1466589154698 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:35 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
02:52:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 688ms
02:52:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
02:52:35 INFO - PROCESS | 1808 | 1466589155282 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:35 INFO - PROCESS | 1808 | 1466589155367 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
02:52:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 588ms
02:52:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
02:52:35 INFO - PROCESS | 1808 | 1466589155879 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:35 INFO - PROCESS | 1808 | 1466589155978 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
02:52:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 726ms
02:52:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
02:52:36 INFO - PROCESS | 1808 | 1466589156622 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:36 INFO - PROCESS | 1808 | 1466589156742 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
02:52:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 836ms
02:52:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
02:52:37 INFO - PROCESS | 1808 | 1466589157454 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:37 INFO - PROCESS | 1808 | 1466589157554 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
02:52:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 625ms
02:52:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
02:52:38 INFO - PROCESS | 1808 | 1466589158082 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:38 INFO - PROCESS | 1808 | 1466589158168 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
02:52:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 583ms
02:52:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
02:52:38 INFO - PROCESS | 1808 | 1466589158691 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:38 INFO - PROCESS | 1808 | 1466589158768 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
02:52:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 886ms
02:52:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
02:52:39 INFO - PROCESS | 1808 | 1466589159579 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:39 INFO - PROCESS | 1808 | 1466589159739 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
02:52:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 732ms
02:52:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
02:52:40 INFO - PROCESS | 1808 | 1466589160335 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:40 INFO - PROCESS | 1808 | 1466589160508 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
02:52:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 743ms
02:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
02:52:41 INFO - PROCESS | 1808 | 1466589161098 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:41 INFO - PROCESS | 1808 | 1466589161203 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
02:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 692ms
02:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
02:52:41 INFO - PROCESS | 1808 | 1466589161782 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:41 INFO - PROCESS | 1808 | 1466589161900 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
02:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 582ms
02:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
02:52:42 INFO - PROCESS | 1808 | 1466589162394 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:42 INFO - PROCESS | 1808 | 1466589162514 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
02:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 686ms
02:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
02:52:43 INFO - PROCESS | 1808 | 1466589163080 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:43 INFO - PROCESS | 1808 | 1466589163179 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
02:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 724ms
02:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
02:52:43 INFO - PROCESS | 1808 | 1466589163808 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:43 INFO - PROCESS | 1808 | 1466589163985 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
02:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 685ms
02:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
02:52:44 INFO - PROCESS | 1808 | 1466589164509 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:44 INFO - PROCESS | 1808 | 1466589164655 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
02:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 693ms
02:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
02:52:45 INFO - PROCESS | 1808 | 1466589165203 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:45 INFO - PROCESS | 1808 | 1466589165300 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
02:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 886ms
02:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
02:52:46 INFO - PROCESS | 1808 | 1466589166124 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:46 INFO - PROCESS | 1808 | 1466589166257 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:46 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
02:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 848ms
02:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
02:52:46 INFO - PROCESS | 1808 | 1466589166982 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:47 INFO - PROCESS | 1808 | 1466589167122 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
02:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 693ms
02:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
02:52:47 INFO - PROCESS | 1808 | 1466589167698 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:47 INFO - PROCESS | 1808 | 1466589167839 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
02:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 939ms
02:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
02:52:48 INFO - PROCESS | 1808 | 1466589168617 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:48 INFO - PROCESS | 1808 | 1466589168781 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:49 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
02:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 982ms
02:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
02:52:49 INFO - PROCESS | 1808 | 1466589169613 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:49 INFO - PROCESS | 1808 | 1466589169713 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
02:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 730ms
02:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
02:52:50 INFO - PROCESS | 1808 | 1466589170350 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:50 INFO - PROCESS | 1808 | 1466589170462 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
02:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 874ms
02:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
02:52:51 INFO - PROCESS | 1808 | 1466589171267 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:51 INFO - PROCESS | 1808 | 1466589171389 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
02:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 802ms
02:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
02:52:52 INFO - PROCESS | 1808 | 1466589172044 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:52 INFO - PROCESS | 1808 | 1466589172207 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
02:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 881ms
02:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
02:52:52 INFO - PROCESS | 1808 | 1466589172938 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:53 INFO - PROCESS | 1808 | 1466589173059 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
02:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 676ms
02:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
02:52:53 INFO - PROCESS | 1808 | 1466589173633 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:53 INFO - PROCESS | 1808 | 1466589173773 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:54 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
02:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 776ms
02:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
02:52:54 INFO - PROCESS | 1808 | 1466589174420 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:54 INFO - PROCESS | 1808 | 1466589174521 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
02:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 623ms
02:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
02:52:55 INFO - PROCESS | 1808 | 1466589175044 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:55 INFO - PROCESS | 1808 | 1466589175193 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:55 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
02:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 629ms
02:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
02:52:55 INFO - PROCESS | 1808 | 1466589175697 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:55 INFO - PROCESS | 1808 | 1466589175817 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
02:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 692ms
02:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
02:52:56 INFO - PROCESS | 1808 | 1466589176396 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:56 INFO - PROCESS | 1808 | 1466589176508 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
02:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 682ms
02:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
02:52:57 INFO - PROCESS | 1808 | 1466589177077 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:57 INFO - PROCESS | 1808 | 1466589177162 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
02:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 588ms
02:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
02:52:57 INFO - PROCESS | 1808 | 1466589177688 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:57 INFO - PROCESS | 1808 | 1466589177804 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
02:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 682ms
02:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
02:52:58 INFO - PROCESS | 1808 | 1466589178372 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:58 INFO - PROCESS | 1808 | 1466589178507 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
02:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 941ms
02:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
02:52:59 INFO - PROCESS | 1808 | 1466589179329 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:52:59 INFO - PROCESS | 1808 | 1466589179428 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
02:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 688ms
02:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
02:53:00 INFO - PROCESS | 1808 | 1466589180023 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:00 INFO - PROCESS | 1808 | 1466589180105 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
02:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 636ms
02:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
02:53:00 INFO - PROCESS | 1808 | 1466589180685 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:00 INFO - PROCESS | 1808 | 1466589180800 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
02:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 682ms
02:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
02:53:01 INFO - PROCESS | 1808 | 1466589181363 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:01 INFO - PROCESS | 1808 | 1466589181501 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
02:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 783ms
02:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
02:53:02 INFO - PROCESS | 1808 | 1466589182176 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:02 INFO - PROCESS | 1808 | 1466589182261 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
02:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 729ms
02:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
02:53:02 INFO - PROCESS | 1808 | 1466589182909 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:03 INFO - PROCESS | 1808 | 1466589183005 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
02:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 623ms
02:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
02:53:03 INFO - PROCESS | 1808 | 1466589183545 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:03 INFO - PROCESS | 1808 | 1466589183662 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:04 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
02:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 638ms
02:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
02:53:04 INFO - PROCESS | 1808 | 1466589184188 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:04 INFO - PROCESS | 1808 | 1466589184289 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:04 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
02:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 590ms
02:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
02:53:04 INFO - PROCESS | 1808 | 1466589184809 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:04 INFO - PROCESS | 1808 | 1466589184904 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:05 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
02:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 955ms
02:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
02:53:05 INFO - PROCESS | 1808 | 1466589185755 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:05 INFO - PROCESS | 1808 | 1466589185887 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:06 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)
02:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 730ms
02:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
02:53:06 INFO - PROCESS | 1808 | 1466589186509 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:06 INFO - PROCESS | 1808 | 1466589186614 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 632ms
02:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
02:53:07 INFO - PROCESS | 1808 | 1466589187170 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:07 INFO - PROCESS | 1808 | 1466589187267 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
02:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 693ms
02:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
02:53:07 INFO - PROCESS | 1808 | 1466589187840 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:07 INFO - PROCESS | 1808 | 1466589187939 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
02:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 678ms
02:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
02:53:08 INFO - PROCESS | 1808 | 1466589188526 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:08 INFO - PROCESS | 1808 | 1466589188609 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
02:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 631ms
02:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
02:53:09 INFO - PROCESS | 1808 | 1466589189168 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:09 INFO - PROCESS | 1808 | 1466589189341 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
02:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 792ms
02:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
02:53:09 INFO - PROCESS | 1808 | 1466589189959 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:10 INFO - PROCESS | 1808 | 1466589190041 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
02:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 578ms
02:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
02:53:10 INFO - PROCESS | 1808 | 1466589190560 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:10 INFO - PROCESS | 1808 | 1466589190655 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
02:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 595ms
02:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
02:53:11 INFO - PROCESS | 1808 | 1466589191160 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:11 INFO - PROCESS | 1808 | 1466589191278 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
02:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 633ms
02:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
02:53:11 INFO - PROCESS | 1808 | 1466589191800 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:11 INFO - PROCESS | 1808 | 1466589191923 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
02:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 879ms
02:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
02:53:12 INFO - PROCESS | 1808 | 1466589192685 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:12 INFO - PROCESS | 1808 | 1466589192841 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
02:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 739ms
02:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
02:53:13 INFO - PROCESS | 1808 | 1466589193461 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:13 INFO - PROCESS | 1808 | 1466589193552 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:14 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
02:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 643ms
02:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
02:53:14 INFO - PROCESS | 1808 | 1466589194139 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:14 INFO - PROCESS | 1808 | 1466589194216 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
02:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 685ms
02:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
02:53:14 INFO - PROCESS | 1808 | 1466589194808 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:14 INFO - PROCESS | 1808 | 1466589194890 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
02:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 574ms
02:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
02:53:15 INFO - PROCESS | 1808 | 1466589195395 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:15 INFO - PROCESS | 1808 | 1466589195499 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:16 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)
02:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 736ms
02:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
02:53:16 INFO - PROCESS | 1808 | 1466589196138 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:16 INFO - PROCESS | 1808 | 1466589196286 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 675ms
02:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
02:53:16 INFO - PROCESS | 1808 | 1466589196816 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:16 INFO - PROCESS | 1808 | 1466589196915 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
02:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 593ms
02:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
02:53:17 INFO - PROCESS | 1808 | 1466589197407 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:17 INFO - PROCESS | 1808 | 1466589197522 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
02:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 674ms
02:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
02:53:18 INFO - PROCESS | 1808 | 1466589198082 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:18 INFO - PROCESS | 1808 | 1466589198161 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
02:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 685ms
02:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
02:53:18 INFO - PROCESS | 1808 | 1466589198776 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:18 INFO - PROCESS | 1808 | 1466589198907 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
02:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 828ms
02:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
02:53:19 INFO - PROCESS | 1808 | 1466589199631 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:19 INFO - PROCESS | 1808 | 1466589199791 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
02:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 797ms
02:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
02:53:20 INFO - PROCESS | 1808 | 1466589200467 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:20 INFO - PROCESS | 1808 | 1466589200671 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
02:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 782ms
02:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
02:53:21 INFO - PROCESS | 1808 | 1466589201258 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:21 INFO - PROCESS | 1808 | 1466589201334 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
02:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 629ms
02:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
02:53:21 INFO - PROCESS | 1808 | 1466589201897 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:22 INFO - PROCESS | 1808 | 1466589202051 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
02:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 690ms
02:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
02:53:22 INFO - PROCESS | 1808 | 1466589202583 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:22 INFO - PROCESS | 1808 | 1466589202676 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
02:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 689ms
02:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
02:53:23 INFO - PROCESS | 1808 | 1466589203282 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:23 INFO - PROCESS | 1808 | 1466589203407 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
02:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 683ms
02:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
02:53:23 INFO - PROCESS | 1808 | 1466589203985 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:24 INFO - PROCESS | 1808 | 1466589204113 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
02:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 753ms
02:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
02:53:24 INFO - PROCESS | 1808 | 1466589204732 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:24 INFO - PROCESS | 1808 | 1466589204826 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
02:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 631ms
02:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
02:53:25 INFO - PROCESS | 1808 | 1466589205366 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:25 INFO - PROCESS | 1808 | 1466589205467 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
02:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 830ms
02:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
02:53:26 INFO - PROCESS | 1808 | 1466589206246 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:26 INFO - PROCESS | 1808 | 1466589206336 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
02:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 627ms
02:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
02:53:26 INFO - PROCESS | 1808 | 1466589206897 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:27 INFO - PROCESS | 1808 | 1466589206999 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
02:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 777ms
02:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
02:53:27 INFO - PROCESS | 1808 | 1466589207700 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:27 INFO - PROCESS | 1808 | 1466589207804 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
02:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 690ms
02:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
02:53:28 INFO - PROCESS | 1808 | 1466589208387 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:28 INFO - PROCESS | 1808 | 1466589208480 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
02:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 573ms
02:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
02:53:28 INFO - PROCESS | 1808 | 1466589208985 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:29 INFO - PROCESS | 1808 | 1466589209123 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
02:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 690ms
02:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
02:53:29 INFO - PROCESS | 1808 | 1466589209690 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:29 INFO - PROCESS | 1808 | 1466589209794 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
02:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 673ms
02:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
02:53:30 INFO - PROCESS | 1808 | 1466589210361 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:30 INFO - PROCESS | 1808 | 1466589210459 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
02:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 679ms
02:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
02:53:31 INFO - PROCESS | 1808 | 1466589211052 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:31 INFO - PROCESS | 1808 | 1466589211156 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
02:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 626ms
02:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
02:53:31 INFO - PROCESS | 1808 | 1466589211705 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:31 INFO - PROCESS | 1808 | 1466589211799 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
02:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 688ms
02:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
02:53:32 INFO - PROCESS | 1808 | 1466589212422 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:32 INFO - PROCESS | 1808 | 1466589212529 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
02:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 729ms
02:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
02:53:33 INFO - PROCESS | 1808 | 1466589213209 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:33 INFO - PROCESS | 1808 | 1466589213299 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
02:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 579ms
02:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
02:53:33 INFO - PROCESS | 1808 | 1466589213822 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:33 INFO - PROCESS | 1808 | 1466589213949 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
02:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 738ms
02:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
02:53:34 INFO - PROCESS | 1808 | 1466589214572 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:34 INFO - PROCESS | 1808 | 1466589214700 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
02:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 884ms
02:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
02:53:35 INFO - PROCESS | 1808 | 1466589215451 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:35 INFO - PROCESS | 1808 | 1466589215532 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
02:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 593ms
02:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
02:53:36 INFO - PROCESS | 1808 | 1466589216060 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:36 INFO - PROCESS | 1808 | 1466589216174 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
02:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 682ms
02:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
02:53:36 INFO - PROCESS | 1808 | 1466589216733 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:36 INFO - PROCESS | 1808 | 1466589216835 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
02:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 634ms
02:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
02:53:37 INFO - PROCESS | 1808 | 1466589217365 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:37 INFO - PROCESS | 1808 | 1466589217441 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
02:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 640ms
02:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
02:53:38 INFO - PROCESS | 1808 | 1466589218021 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:38 INFO - PROCESS | 1808 | 1466589218105 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
02:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 682ms
02:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
02:53:38 INFO - PROCESS | 1808 | 1466589218696 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:38 INFO - PROCESS | 1808 | 1466589218813 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
02:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 723ms
02:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
02:53:39 INFO - PROCESS | 1808 | 1466589219447 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:39 INFO - PROCESS | 1808 | 1466589219582 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
02:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 794ms
02:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
02:53:40 INFO - PROCESS | 1808 | 1466589220237 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:40 INFO - PROCESS | 1808 | 1466589220330 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
02:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 630ms
02:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
02:53:40 INFO - PROCESS | 1808 | 1466589220876 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:40 INFO - PROCESS | 1808 | 1466589220961 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
02:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 588ms
02:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
02:53:41 INFO - PROCESS | 1808 | 1466589221501 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:41 INFO - PROCESS | 1808 | 1466589221592 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
02:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 786ms
02:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
02:53:42 INFO - PROCESS | 1808 | 1466589222279 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:42 INFO - PROCESS | 1808 | 1466589222363 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
02:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 630ms
02:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
02:53:42 INFO - PROCESS | 1808 | 1466589222911 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:43 INFO - PROCESS | 1808 | 1466589223046 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
02:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 677ms
02:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
02:53:43 INFO - PROCESS | 1808 | 1466589223615 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:43 INFO - PROCESS | 1808 | 1466589223719 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:44 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
02:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 632ms
02:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
02:53:44 INFO - PROCESS | 1808 | 1466589224255 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:44 INFO - PROCESS | 1808 | 1466589224347 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:44 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
02:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 607ms
02:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
02:53:44 INFO - PROCESS | 1808 | 1466589224862 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:45 INFO - PROCESS | 1808 | 1466589225000 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
02:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 684ms
02:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
02:53:45 INFO - PROCESS | 1808 | 1466589225545 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:45 INFO - PROCESS | 1808 | 1466589225672 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
02:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 780ms
02:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
02:53:46 INFO - PROCESS | 1808 | 1466589226350 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:46 INFO - PROCESS | 1808 | 1466589226472 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
02:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 777ms
02:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
02:53:47 INFO - PROCESS | 1808 | 1466589227151 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:47 INFO - PROCESS | 1808 | 1466589227249 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
02:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 634ms
02:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
02:53:47 INFO - PROCESS | 1808 | 1466589227804 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:47 INFO - PROCESS | 1808 | 1466589227933 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
02:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 633ms
02:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
02:53:48 INFO - PROCESS | 1808 | 1466589228476 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:48 INFO - PROCESS | 1808 | 1466589228589 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
02:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 844ms
02:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
02:53:49 INFO - PROCESS | 1808 | 1466589229296 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:49 INFO - PROCESS | 1808 | 1466589229406 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
02:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 634ms
02:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
02:53:49 INFO - PROCESS | 1808 | 1466589229931 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:50 INFO - PROCESS | 1808 | 1466589230092 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:50 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)
02:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 730ms
02:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
02:53:50 INFO - PROCESS | 1808 | 1466589230667 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:50 INFO - PROCESS | 1808 | 1466589230748 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
02:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 573ms
02:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
02:53:51 INFO - PROCESS | 1808 | 1466589231267 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:51 INFO - PROCESS | 1808 | 1466589231395 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
02:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 655ms
02:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
02:53:51 INFO - PROCESS | 1808 | 1466589231925 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:52 INFO - PROCESS | 1808 | 1466589232016 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
02:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 647ms
02:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
02:53:52 INFO - PROCESS | 1808 | 1466589232569 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:52 INFO - PROCESS | 1808 | 1466589232681 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
02:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 783ms
02:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
02:53:53 INFO - PROCESS | 1808 | 1466589233374 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:53 INFO - PROCESS | 1808 | 1466589233521 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
02:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 831ms
02:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
02:53:54 INFO - PROCESS | 1808 | 1466589234221 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:54 INFO - PROCESS | 1808 | 1466589234321 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
02:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 634ms
02:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
02:53:54 INFO - PROCESS | 1808 | 1466589234879 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:54 INFO - PROCESS | 1808 | 1466589234978 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
02:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 637ms
02:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
02:53:55 INFO - PROCESS | 1808 | 1466589235540 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:55 INFO - PROCESS | 1808 | 1466589235633 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
02:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 687ms
02:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
02:53:56 INFO - PROCESS | 1808 | 1466589236218 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:56 INFO - PROCESS | 1808 | 1466589236313 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
02:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 775ms
02:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
02:53:57 INFO - PROCESS | 1808 | 1466589237005 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:57 INFO - PROCESS | 1808 | 1466589237091 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
02:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 633ms
02:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
02:53:57 INFO - PROCESS | 1808 | 1466589237648 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:57 INFO - PROCESS | 1808 | 1466589237788 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
02:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 625ms
02:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
02:53:58 INFO - PROCESS | 1808 | 1466589238295 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:58 INFO - PROCESS | 1808 | 1466589238435 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
02:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 689ms
02:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
02:53:59 INFO - PROCESS | 1808 | 1466589239016 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:59 INFO - PROCESS | 1808 | 1466589239143 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
02:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 882ms
02:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
02:53:59 INFO - PROCESS | 1808 | 1466589239883 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:00 INFO - PROCESS | 1808 | 1466589240029 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
02:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 729ms
02:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
02:54:00 INFO - PROCESS | 1808 | 1466589240643 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:00 INFO - PROCESS | 1808 | 1466589240747 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
02:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 641ms
02:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
02:54:01 INFO - PROCESS | 1808 | 1466589241314 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:01 INFO - PROCESS | 1808 | 1466589241442 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
02:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 700ms
02:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
02:54:02 INFO - PROCESS | 1808 | 1466589242013 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:02 INFO - PROCESS | 1808 | 1466589242112 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
02:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 642ms
02:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
02:54:02 INFO - PROCESS | 1808 | 1466589242658 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:02 INFO - PROCESS | 1808 | 1466589242751 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
02:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 641ms
02:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
02:54:03 INFO - PROCESS | 1808 | 1466589243312 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:03 INFO - PROCESS | 1808 | 1466589243409 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
02:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 627ms
02:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
02:54:03 INFO - PROCESS | 1808 | 1466589243968 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:04 INFO - PROCESS | 1808 | 1466589244158 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
02:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 885ms
02:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
02:54:04 INFO - PROCESS | 1808 | 1466589244849 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:04 INFO - PROCESS | 1808 | 1466589244939 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
02:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 642ms
02:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
02:54:05 INFO - PROCESS | 1808 | 1466589245495 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:05 INFO - PROCESS | 1808 | 1466589245594 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:06 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
02:54:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:54:06 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
02:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 824ms
02:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
02:54:06 INFO - PROCESS | 1808 | 1466589246365 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:06 INFO - PROCESS | 1808 | 1466589246488 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
02:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 684ms
02:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
02:54:07 INFO - PROCESS | 1808 | 1466589247080 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:07 INFO - PROCESS | 1808 | 1466589247190 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
02:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 735ms
02:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
02:54:07 INFO - PROCESS | 1808 | 1466589247834 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:07 INFO - PROCESS | 1808 | 1466589247916 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:08 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
02:54:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:54:08 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
02:54:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:54:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 738ms
02:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
02:54:08 INFO - PROCESS | 1808 | 1466589248560 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:08 INFO - PROCESS | 1808 | 1466589248697 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:09 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
02:54:09 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
02:54:09 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
02:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 631ms
02:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
02:54:09 INFO - PROCESS | 1808 | 1466589249208 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:09 INFO - PROCESS | 1808 | 1466589249318 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
02:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 676ms
02:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
02:54:09 INFO - PROCESS | 1808 | 1466589249895 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:10 INFO - PROCESS | 1808 | 1466589250013 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
02:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 645ms
02:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
02:54:10 INFO - PROCESS | 1808 | 1466589250542 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:10 INFO - PROCESS | 1808 | 1466589250637 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
02:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 634ms
02:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
02:54:11 INFO - PROCESS | 1808 | 1466589251182 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:11 INFO - PROCESS | 1808 | 1466589251381 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
02:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 726ms
02:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
02:54:11 INFO - PROCESS | 1808 | 1466589251911 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:12 INFO - PROCESS | 1808 | 1466589252035 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
02:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 728ms
02:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
02:54:12 INFO - PROCESS | 1808 | 1466589252659 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:12 INFO - PROCESS | 1808 | 1466589252836 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
02:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 840ms
02:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
02:54:13 INFO - PROCESS | 1808 | 1466589253497 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:13 INFO - PROCESS | 1808 | 1466589253655 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
02:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 891ms
02:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
02:54:14 INFO - PROCESS | 1808 | 1466589254401 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:14 INFO - PROCESS | 1808 | 1466589254514 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
02:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 679ms
02:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
02:54:15 INFO - PROCESS | 1808 | 1466589255106 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:15 INFO - PROCESS | 1808 | 1466589255230 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
02:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 833ms
02:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
02:54:15 INFO - PROCESS | 1808 | 1466589255922 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:16 INFO - PROCESS | 1808 | 1466589256009 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
02:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 570ms
02:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
02:54:16 INFO - PROCESS | 1808 | 1466589256511 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:16 INFO - PROCESS | 1808 | 1466589256630 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
02:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 631ms
02:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
02:54:17 INFO - PROCESS | 1808 | 1466589257163 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:17 INFO - PROCESS | 1808 | 1466589257291 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
02:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 674ms
02:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
02:54:17 INFO - PROCESS | 1808 | 1466589257838 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:17 INFO - PROCESS | 1808 | 1466589257918 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
02:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 593ms
02:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
02:54:18 INFO - PROCESS | 1808 | 1466589258439 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:18 INFO - PROCESS | 1808 | 1466589258535 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
02:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 757ms
02:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
02:54:19 INFO - PROCESS | 1808 | 1466589259191 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:19 INFO - PROCESS | 1808 | 1466589259282 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
02:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 885ms
02:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
02:54:20 INFO - PROCESS | 1808 | 1466589260088 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:20 INFO - PROCESS | 1808 | 1466589260185 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
02:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 638ms
02:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
02:54:20 INFO - PROCESS | 1808 | 1466589260745 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:20 INFO - PROCESS | 1808 | 1466589260834 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
02:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 632ms
02:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
02:54:21 INFO - PROCESS | 1808 | 1466589261404 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:21 INFO - PROCESS | 1808 | 1466589261484 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
02:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 688ms
02:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
02:54:22 INFO - PROCESS | 1808 | 1466589262097 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:22 INFO - PROCESS | 1808 | 1466589262185 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
02:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 676ms
02:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
02:54:22 INFO - PROCESS | 1808 | 1466589262774 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:22 INFO - PROCESS | 1808 | 1466589262851 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
02:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 628ms
02:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
02:54:23 INFO - PROCESS | 1808 | 1466589263418 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:23 INFO - PROCESS | 1808 | 1466589263512 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
02:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 588ms
02:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
02:54:24 INFO - PROCESS | 1808 | 1466589264009 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:24 INFO - PROCESS | 1808 | 1466589264131 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
02:54:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 640ms
02:54:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
02:54:24 INFO - PROCESS | 1808 | 1466589264657 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:24 INFO - PROCESS | 1808 | 1466589264734 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
02:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 578ms
02:54:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
02:54:25 INFO - PROCESS | 1808 | 1466589265245 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:25 INFO - PROCESS | 1808 | 1466589265333 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
02:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 639ms
02:54:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
02:54:25 INFO - PROCESS | 1808 | 1466589265911 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:26 INFO - PROCESS | 1808 | 1466589266014 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
02:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 935ms
02:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
02:54:26 INFO - PROCESS | 1808 | 1466589266860 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:26 INFO - PROCESS | 1808 | 1466589266944 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
02:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 650ms
02:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
02:54:27 INFO - PROCESS | 1808 | 1466589267521 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:27 INFO - PROCESS | 1808 | 1466589267614 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
02:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 683ms
02:54:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
02:54:28 INFO - PROCESS | 1808 | 1466589268208 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:28 INFO - PROCESS | 1808 | 1466589268333 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
02:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 673ms
02:54:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
02:54:28 INFO - PROCESS | 1808 | 1466589268911 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:29 INFO - PROCESS | 1808 | 1466589269037 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
02:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 714ms
02:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
02:54:29 INFO - PROCESS | 1808 | 1466589269616 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:29 INFO - PROCESS | 1808 | 1466589269726 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
02:54:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 680ms
02:54:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
02:54:30 INFO - PROCESS | 1808 | 1466589270298 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:30 INFO - PROCESS | 1808 | 1466589270412 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
02:54:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 571ms
02:54:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
02:54:30 INFO - PROCESS | 1808 | 1466589270881 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:31 INFO - PROCESS | 1808 | 1466589271011 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
02:54:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 628ms
02:54:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
02:54:31 INFO - PROCESS | 1808 | 1466589271542 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:31 INFO - PROCESS | 1808 | 1466589271615 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
02:54:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 599ms
02:54:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
02:54:32 INFO - PROCESS | 1808 | 1466589272125 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:32 INFO - PROCESS | 1808 | 1466589272198 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
02:54:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 578ms
02:54:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
02:54:32 INFO - PROCESS | 1808 | 1466589272717 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:32 INFO - PROCESS | 1808 | 1466589272859 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:33 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
02:54:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 986ms
02:54:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
02:54:33 INFO - PROCESS | 1808 | 1466589273711 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:33 INFO - PROCESS | 1808 | 1466589273858 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
02:54:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 833ms
02:54:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
02:54:34 INFO - PROCESS | 1808 | 1466589274570 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:34 INFO - PROCESS | 1808 | 1466589274683 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
02:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 636ms
02:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
02:54:35 INFO - PROCESS | 1808 | 1466589275231 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:35 INFO - PROCESS | 1808 | 1466589275382 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
02:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 734ms
02:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
02:54:35 INFO - PROCESS | 1808 | 1466589275950 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:36 INFO - PROCESS | 1808 | 1466589276031 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
02:54:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 635ms
02:54:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
02:54:36 INFO - PROCESS | 1808 | 1466589276591 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:36 INFO - PROCESS | 1808 | 1466589276678 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
02:54:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 726ms
02:54:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
02:54:37 INFO - PROCESS | 1808 | 1466589277328 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:37 INFO - PROCESS | 1808 | 1466589277426 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
02:54:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 676ms
02:54:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
02:54:38 INFO - PROCESS | 1808 | 1466589278007 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:38 INFO - PROCESS | 1808 | 1466589278134 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
02:54:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 632ms
02:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
02:54:38 INFO - PROCESS | 1808 | 1466589278645 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:38 INFO - PROCESS | 1808 | 1466589278749 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:39 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
02:54:39 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
02:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:54:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 629ms
02:54:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
02:54:39 INFO - PROCESS | 1808 | 1466589279292 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:39 INFO - PROCESS | 1808 | 1466589279388 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
02:54:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 847ms
02:54:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
02:54:40 INFO - PROCESS | 1808 | 1466589280145 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:40 INFO - PROCESS | 1808 | 1466589280239 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
02:54:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 789ms
02:54:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
02:54:40 INFO - PROCESS | 1808 | 1466589280946 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:41 INFO - PROCESS | 1808 | 1466589281032 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
02:54:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 686ms
02:54:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
02:54:41 INFO - PROCESS | 1808 | 1466589281670 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:41 INFO - PROCESS | 1808 | 1466589281779 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
02:54:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 704ms
02:54:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
02:54:42 INFO - PROCESS | 1808 | 1466589282355 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:42 INFO - PROCESS | 1808 | 1466589282490 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
02:54:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 651ms
02:54:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
02:54:43 INFO - PROCESS | 1808 | 1466589283009 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:43 INFO - PROCESS | 1808 | 1466589283118 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
02:54:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 682ms
02:54:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
02:54:43 INFO - PROCESS | 1808 | 1466589283699 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:43 INFO - PROCESS | 1808 | 1466589283848 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
02:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 724ms
02:54:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
02:54:44 INFO - PROCESS | 1808 | 1466589284423 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:44 INFO - PROCESS | 1808 | 1466589284536 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
02:54:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 684ms
02:54:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
02:54:45 INFO - PROCESS | 1808 | 1466589285112 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:45 INFO - PROCESS | 1808 | 1466589285246 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
02:54:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 624ms
02:54:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
02:54:45 INFO - PROCESS | 1808 | 1466589285757 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:45 INFO - PROCESS | 1808 | 1466589285895 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
02:54:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 781ms
02:54:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
02:54:46 INFO - PROCESS | 1808 | 1466589286549 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:46 INFO - PROCESS | 1808 | 1466589286704 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
02:54:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 830ms
02:54:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
02:54:47 INFO - PROCESS | 1808 | 1466589287394 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:47 INFO - PROCESS | 1808 | 1466589287555 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
02:54:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 840ms
02:54:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
02:54:48 INFO - PROCESS | 1808 | 1466589288248 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:48 INFO - PROCESS | 1808 | 1466589288433 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
02:54:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 734ms
02:54:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
02:54:49 INFO - PROCESS | 1808 | 1466589289029 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:49 INFO - PROCESS | 1808 | 1466589289140 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
02:54:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 697ms
02:54:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
02:54:49 INFO - PROCESS | 1808 | 1466589289710 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:49 INFO - PROCESS | 1808 | 1466589289832 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
02:54:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 682ms
02:54:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
02:54:50 INFO - PROCESS | 1808 | 1466589290393 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:50 INFO - PROCESS | 1808 | 1466589290480 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
02:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 678ms
02:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
02:54:51 INFO - PROCESS | 1808 | 1466589291081 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:51 INFO - PROCESS | 1808 | 1466589291205 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
02:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 680ms
02:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
02:54:51 INFO - PROCESS | 1808 | 1466589291773 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:51 INFO - PROCESS | 1808 | 1466589291909 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
02:54:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 683ms
02:54:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
02:54:52 INFO - PROCESS | 1808 | 1466589292467 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:52 INFO - PROCESS | 1808 | 1466589292588 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
02:54:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 684ms
02:54:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
02:54:53 INFO - PROCESS | 1808 | 1466589293149 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:53 INFO - PROCESS | 1808 | 1466589293242 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
02:54:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 831ms
02:54:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
02:54:54 INFO - PROCESS | 1808 | 1466589294005 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:54 INFO - PROCESS | 1808 | 1466589294104 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
02:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 680ms
02:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
02:54:54 INFO - PROCESS | 1808 | 1466589294713 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:54 INFO - PROCESS | 1808 | 1466589294820 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
02:54:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 790ms
02:54:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
02:54:55 INFO - PROCESS | 1808 | 1466589295519 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:55 INFO - PROCESS | 1808 | 1466589295610 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
02:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 681ms
02:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
02:54:56 INFO - PROCESS | 1808 | 1466589296194 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:56 INFO - PROCESS | 1808 | 1466589296287 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
02:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 575ms
02:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
02:54:56 INFO - PROCESS | 1808 | 1466589296785 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:56 INFO - PROCESS | 1808 | 1466589296917 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
02:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 688ms
02:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
02:54:57 INFO - PROCESS | 1808 | 1466589297481 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:57 INFO - PROCESS | 1808 | 1466589297576 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
02:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 690ms
02:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
02:54:58 INFO - PROCESS | 1808 | 1466589298171 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:58 INFO - PROCESS | 1808 | 1466589298247 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
02:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 726ms
02:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
02:54:58 INFO - PROCESS | 1808 | 1466589298902 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:58 INFO - PROCESS | 1808 | 1466589298980 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
02:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 580ms
02:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
02:54:59 INFO - PROCESS | 1808 | 1466589299489 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:54:59 INFO - PROCESS | 1808 | 1466589299613 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
02:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 883ms
02:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
02:55:00 INFO - PROCESS | 1808 | 1466589300394 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:00 INFO - PROCESS | 1808 | 1466589300522 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
02:55:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 736ms
02:55:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
02:55:01 INFO - PROCESS | 1808 | 1466589301128 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:01 INFO - PROCESS | 1808 | 1466589301214 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
02:55:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 576ms
02:55:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
02:55:01 INFO - PROCESS | 1808 | 1466589301763 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:01 INFO - PROCESS | 1808 | 1466589301875 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
02:55:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 786ms
02:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
02:55:02 INFO - PROCESS | 1808 | 1466589302534 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:02 INFO - PROCESS | 1808 | 1466589302665 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
02:55:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 886ms
02:55:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
02:55:03 INFO - PROCESS | 1808 | 1466589303414 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:03 INFO - PROCESS | 1808 | 1466589303502 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
02:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 622ms
02:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
02:55:04 INFO - PROCESS | 1808 | 1466589304054 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:04 INFO - PROCESS | 1808 | 1466589304201 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
02:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 680ms
02:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
02:55:04 INFO - PROCESS | 1808 | 1466589304743 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:04 INFO - PROCESS | 1808 | 1466589304846 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
02:55:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 577ms
02:55:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
02:55:05 INFO - PROCESS | 1808 | 1466589305338 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:05 INFO - PROCESS | 1808 | 1466589305475 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
02:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 733ms
02:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
02:55:06 INFO - PROCESS | 1808 | 1466589306083 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:06 INFO - PROCESS | 1808 | 1466589306198 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
02:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 884ms
02:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
02:55:06 INFO - PROCESS | 1808 | 1466589306989 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:07 INFO - PROCESS | 1808 | 1466589307209 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
02:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 909ms
02:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
02:55:07 INFO - PROCESS | 1808 | 1466589307890 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:07 INFO - PROCESS | 1808 | 1466589307985 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
02:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 678ms
02:55:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
02:55:08 INFO - PROCESS | 1808 | 1466589308584 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:08 INFO - PROCESS | 1808 | 1466589308715 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
02:55:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 682ms
02:55:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
02:55:09 INFO - PROCESS | 1808 | 1466589309288 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:09 INFO - PROCESS | 1808 | 1466589309381 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
02:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 835ms
02:55:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
02:55:10 INFO - PROCESS | 1808 | 1466589310116 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:10 INFO - PROCESS | 1808 | 1466589310238 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
02:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 631ms
02:55:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
02:55:10 INFO - PROCESS | 1808 | 1466589310783 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:10 INFO - PROCESS | 1808 | 1466589310919 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
02:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 688ms
02:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
02:55:11 INFO - PROCESS | 1808 | 1466589311485 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:11 INFO - PROCESS | 1808 | 1466589311629 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
02:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 740ms
02:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
02:55:12 INFO - PROCESS | 1808 | 1466589312221 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:12 INFO - PROCESS | 1808 | 1466589312326 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
02:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 725ms
02:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
02:55:12 INFO - PROCESS | 1808 | 1466589312954 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:13 INFO - PROCESS | 1808 | 1466589313055 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
02:55:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 776ms
02:55:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
02:55:13 INFO - PROCESS | 1808 | 1466589313740 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:13 INFO - PROCESS | 1808 | 1466589313878 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
02:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 825ms
02:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
02:55:14 INFO - PROCESS | 1808 | 1466589314579 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:14 INFO - PROCESS | 1808 | 1466589314713 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
02:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 687ms
02:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
02:55:15 INFO - PROCESS | 1808 | 1466589315295 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:15 INFO - PROCESS | 1808 | 1466589315429 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
02:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 631ms
02:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
02:55:15 INFO - PROCESS | 1808 | 1466589315987 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:16 INFO - PROCESS | 1808 | 1466589316131 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
02:55:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 809ms
02:55:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
02:55:16 INFO - PROCESS | 1808 | 1466589316760 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:16 INFO - PROCESS | 1808 | 1466589316906 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
02:55:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 728ms
02:55:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
02:55:17 INFO - PROCESS | 1808 | 1466589317504 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:17 INFO - PROCESS | 1808 | 1466589317597 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
02:55:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 646ms
02:55:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
02:55:18 INFO - PROCESS | 1808 | 1466589318158 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:18 INFO - PROCESS | 1808 | 1466589318265 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
02:55:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 684ms
02:55:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
02:55:18 INFO - PROCESS | 1808 | 1466589318832 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:18 INFO - PROCESS | 1808 | 1466589318899 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
02:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 645ms
02:55:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
02:55:19 INFO - PROCESS | 1808 | 1466589319485 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:19 INFO - PROCESS | 1808 | 1466589319595 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
02:55:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 674ms
02:55:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
02:55:20 INFO - PROCESS | 1808 | 1466589320168 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:20 INFO - PROCESS | 1808 | 1466589320315 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
02:55:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 779ms
02:55:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
02:55:20 INFO - PROCESS | 1808 | 1466589320964 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:21 INFO - PROCESS | 1808 | 1466589321232 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
02:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 855ms
02:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
02:55:21 INFO - PROCESS | 1808 | 1466589321825 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:21 INFO - PROCESS | 1808 | 1466589321942 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
02:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 684ms
02:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
02:55:22 INFO - PROCESS | 1808 | 1466589322515 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:22 INFO - PROCESS | 1808 | 1466589322604 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
02:55:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 682ms
02:55:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
02:55:23 INFO - PROCESS | 1808 | 1466589323214 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:23 INFO - PROCESS | 1808 | 1466589323344 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
02:55:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 789ms
02:55:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
02:55:23 INFO - PROCESS | 1808 | 1466589323997 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:24 INFO - PROCESS | 1808 | 1466589324125 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
02:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 731ms
02:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
02:55:24 INFO - PROCESS | 1808 | 1466589324766 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:24 INFO - PROCESS | 1808 | 1466589324861 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
02:55:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 706ms
02:55:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
02:55:25 INFO - PROCESS | 1808 | 1466589325445 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:25 INFO - PROCESS | 1808 | 1466589325533 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
02:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 676ms
02:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
02:55:26 INFO - PROCESS | 1808 | 1466589326126 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:26 INFO - PROCESS | 1808 | 1466589326209 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
02:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 584ms
02:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
02:55:26 INFO - PROCESS | 1808 | 1466589326716 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:26 INFO - PROCESS | 1808 | 1466589326849 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
02:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 674ms
02:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
02:55:27 INFO - PROCESS | 1808 | 1466589327408 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:27 INFO - PROCESS | 1808 | 1466589327629 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
02:55:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1042ms
02:55:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
02:55:28 INFO - PROCESS | 1808 | 1466589328460 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:28 INFO - PROCESS | 1808 | 1466589328565 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
02:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 691ms
02:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
02:55:29 INFO - PROCESS | 1808 | 1466589329167 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:29 INFO - PROCESS | 1808 | 1466589329291 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
02:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 726ms
02:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
02:55:29 INFO - PROCESS | 1808 | 1466589329899 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:30 INFO - PROCESS | 1808 | 1466589330008 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
02:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 674ms
02:55:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
02:55:30 INFO - PROCESS | 1808 | 1466589330587 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:30 INFO - PROCESS | 1808 | 1466589330701 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
02:55:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 793ms
02:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
02:55:31 INFO - PROCESS | 1808 | 1466589331378 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:31 INFO - PROCESS | 1808 | 1466589331488 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
02:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 777ms
02:55:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
02:55:32 INFO - PROCESS | 1808 | 1466589332188 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:32 INFO - PROCESS | 1808 | 1466589332302 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
02:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 700ms
02:55:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
02:55:32 INFO - PROCESS | 1808 | 1466589332867 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:32 INFO - PROCESS | 1808 | 1466589332964 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
02:55:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 623ms
02:55:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
02:55:33 INFO - PROCESS | 1808 | 1466589333509 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:33 INFO - PROCESS | 1808 | 1466589333600 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
02:55:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 638ms
02:55:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
02:55:34 INFO - PROCESS | 1808 | 1466589334157 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:34 INFO - PROCESS | 1808 | 1466589334331 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
02:55:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1036ms
02:55:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
02:55:35 INFO - PROCESS | 1808 | 1466589335215 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:35 INFO - PROCESS | 1808 | 1466589335364 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
02:55:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 744ms
02:55:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
02:55:35 INFO - PROCESS | 1808 | 1466589335970 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:36 INFO - PROCESS | 1808 | 1466589336076 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
02:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 692ms
02:55:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
02:55:36 INFO - PROCESS | 1808 | 1466589336691 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:36 INFO - PROCESS | 1808 | 1466589336786 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
02:55:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 706ms
02:55:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
02:55:37 INFO - PROCESS | 1808 | 1466589337372 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:37 INFO - PROCESS | 1808 | 1466589337465 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
02:55:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 578ms
02:55:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
02:55:37 INFO - PROCESS | 1808 | 1466589337977 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:38 INFO - PROCESS | 1808 | 1466589338100 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
02:55:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 791ms
02:55:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
02:55:38 INFO - PROCESS | 1808 | 1466589338772 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:38 INFO - PROCESS | 1808 | 1466589338909 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
02:55:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 677ms
02:55:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
02:55:39 INFO - PROCESS | 1808 | 1466589339474 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:39 INFO - PROCESS | 1808 | 1466589339580 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
02:55:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 686ms
02:55:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
02:55:40 INFO - PROCESS | 1808 | 1466589340141 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:40 INFO - PROCESS | 1808 | 1466589340220 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
02:55:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 626ms
02:55:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
02:55:40 INFO - PROCESS | 1808 | 1466589340793 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:40 INFO - PROCESS | 1808 | 1466589340871 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
02:55:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 925ms
02:55:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
02:55:41 INFO - PROCESS | 1808 | 1466589341747 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:41 INFO - PROCESS | 1808 | 1466589341874 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
02:55:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 691ms
02:55:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
02:55:42 INFO - PROCESS | 1808 | 1466589342459 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:42 INFO - PROCESS | 1808 | 1466589342594 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:43 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)
02:55:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1193ms
02:55:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
02:55:43 INFO - PROCESS | 1808 | 1466589343661 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:43 INFO - PROCESS | 1808 | 1466589343749 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:44 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
02:55:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:55:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
02:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:55:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1129ms
02:55:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
02:55:44 INFO - PROCESS | 1808 | 1466589344791 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:44 INFO - PROCESS | 1808 | 1466589344873 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:45 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
02:55:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:55:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
02:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:55:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1092ms
02:55:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
02:55:45 INFO - PROCESS | 1808 | 1466589345889 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:45 INFO - PROCESS | 1808 | 1466589345973 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:47 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)
02:55:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1128ms
02:55:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
02:55:47 INFO - PROCESS | 1808 | 1466589347024 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:47 INFO - PROCESS | 1808 | 1466589347124 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:48 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)
02:55:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1171ms
02:55:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
02:55:48 INFO - PROCESS | 1808 | 1466589348211 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:48 INFO - PROCESS | 1808 | 1466589348330 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:49 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
02:55:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:55:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
02:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:55:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1255ms
02:55:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
02:55:49 INFO - PROCESS | 1808 | 1466589349466 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:49 INFO - PROCESS | 1808 | 1466589349555 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:50 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
02:55:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:55:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
02:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:55:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1133ms
02:55:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
02:55:50 INFO - PROCESS | 1808 | 1466589350613 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:50 INFO - PROCESS | 1808 | 1466589350697 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:51 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
02:55:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:55:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
02:55:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:55:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1091ms
02:55:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
02:55:51 INFO - PROCESS | 1808 | 1466589351701 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:51 INFO - PROCESS | 1808 | 1466589351803 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:52 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
02:55:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
02:55:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
02:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:55:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1280ms
02:55:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
02:55:52 INFO - PROCESS | 1808 | 1466589352987 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:53 INFO - PROCESS | 1808 | 1466589353080 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
02:55:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 676ms
02:55:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
02:55:53 INFO - PROCESS | 1808 | 1466589353670 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:53 INFO - PROCESS | 1808 | 1466589353776 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
02:55:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 670ms
02:55:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
02:55:54 INFO - PROCESS | 1808 | 1466589354357 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:54 INFO - PROCESS | 1808 | 1466589354505 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:55 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"
02:55:55 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:55:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:55:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 937ms
02:55:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
02:55:55 INFO - PROCESS | 1808 | 1466589355306 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:55 INFO - PROCESS | 1808 | 1466589355416 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
02:55:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 733ms
02:55:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
02:55:56 INFO - PROCESS | 1808 | 1466589356082 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:56 INFO - PROCESS | 1808 | 1466589356188 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:56 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"
02:55:56 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:55:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
02:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:55:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 676ms
02:55:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
02:55:56 INFO - PROCESS | 1808 | 1466589356771 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:56 INFO - PROCESS | 1808 | 1466589356892 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:57 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"
02:55:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:55:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
02:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
02:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
02:55:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 728ms
02:55:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
02:55:57 INFO - PROCESS | 1808 | 1466589357499 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:57 INFO - PROCESS | 1808 | 1466589357589 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
02:55:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 627ms
02:55:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
02:55:58 INFO - PROCESS | 1808 | 1466589358138 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:58 INFO - PROCESS | 1808 | 1466589358220 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:59 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
02:55:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
02:55:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
02:55:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:55:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:55:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1087ms
02:55:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
02:55:59 INFO - PROCESS | 1808 | 1466589359229 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:59 INFO - PROCESS | 1808 | 1466589359333 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:55:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
02:55:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 732ms
02:55:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
02:55:59 INFO - PROCESS | 1808 | 1466589359970 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:00 INFO - PROCESS | 1808 | 1466589360063 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
02:56:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 685ms
02:56:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
02:56:00 INFO - PROCESS | 1808 | 1466589360657 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:00 INFO - PROCESS | 1808 | 1466589360735 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
02:56:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 678ms
02:56:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
02:56:01 INFO - PROCESS | 1808 | 1466589361342 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:01 INFO - PROCESS | 1808 | 1466589361458 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
02:56:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 880ms
02:56:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
02:56:02 INFO - PROCESS | 1808 | 1466589362238 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:02 INFO - PROCESS | 1808 | 1466589362367 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
02:56:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 725ms
02:56:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
02:56:02 INFO - PROCESS | 1808 | 1466589362997 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:03 INFO - PROCESS | 1808 | 1466589363105 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
02:56:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 730ms
02:56:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
02:56:03 INFO - PROCESS | 1808 | 1466589363734 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:03 INFO - PROCESS | 1808 | 1466589363846 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
02:56:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 675ms
02:56:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
02:56:04 INFO - PROCESS | 1808 | 1466589364414 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:04 INFO - PROCESS | 1808 | 1466589364529 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
02:56:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 688ms
02:56:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
02:56:05 INFO - PROCESS | 1808 | 1466589365101 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:05 INFO - PROCESS | 1808 | 1466589365188 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
02:56:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 680ms
02:56:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
02:56:05 INFO - PROCESS | 1808 | 1466589365789 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:05 INFO - PROCESS | 1808 | 1466589365879 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
02:56:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 683ms
02:56:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
02:56:06 INFO - PROCESS | 1808 | 1466589366478 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:06 INFO - PROCESS | 1808 | 1466589366625 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
02:56:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 688ms
02:56:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
02:56:07 INFO - PROCESS | 1808 | 1466589367189 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:07 INFO - PROCESS | 1808 | 1466589367319 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
02:56:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 635ms
02:56:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
02:56:07 INFO - PROCESS | 1808 | 1466589367836 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:07 INFO - PROCESS | 1808 | 1466589367937 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
02:56:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 871ms
02:56:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
02:56:08 INFO - PROCESS | 1808 | 1466589368738 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:08 INFO - PROCESS | 1808 | 1466589368878 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
02:56:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 734ms
02:56:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
02:56:09 INFO - PROCESS | 1808 | 1466589369483 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:09 INFO - PROCESS | 1808 | 1466589369593 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
02:56:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 730ms
02:56:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
02:56:10 INFO - PROCESS | 1808 | 1466589370227 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:10 INFO - PROCESS | 1808 | 1466589370313 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
02:56:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 735ms
02:56:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
02:56:10 INFO - PROCESS | 1808 | 1466589370976 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:11 INFO - PROCESS | 1808 | 1466589371066 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
02:56:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 660ms
02:56:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
02:56:11 INFO - PROCESS | 1808 | 1466589371641 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:11 INFO - PROCESS | 1808 | 1466589371715 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
02:56:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 642ms
02:56:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
02:56:12 INFO - PROCESS | 1808 | 1466589372287 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:12 INFO - PROCESS | 1808 | 1466589372385 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
02:56:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 631ms
02:56:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
02:56:12 INFO - PROCESS | 1808 | 1466589372944 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:13 INFO - PROCESS | 1808 | 1466589373033 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
02:56:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 733ms
02:56:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
02:56:13 INFO - PROCESS | 1808 | 1466589373664 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:13 INFO - PROCESS | 1808 | 1466589373800 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
02:56:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 744ms
02:56:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
02:56:14 INFO - PROCESS | 1808 | 1466589374408 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:14 INFO - PROCESS | 1808 | 1466589374495 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
02:56:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 685ms
02:56:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
02:56:15 INFO - PROCESS | 1808 | 1466589375107 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:15 INFO - PROCESS | 1808 | 1466589375288 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
02:56:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 879ms
02:56:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
02:56:16 INFO - PROCESS | 1808 | 1466589376004 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:16 INFO - PROCESS | 1808 | 1466589376128 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
02:56:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 787ms
02:56:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
02:56:16 INFO - PROCESS | 1808 | 1466589376807 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:16 INFO - PROCESS | 1808 | 1466589376910 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
02:56:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 738ms
02:56:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
02:56:17 INFO - PROCESS | 1808 | 1466589377552 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:17 INFO - PROCESS | 1808 | 1466589377652 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
02:56:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 680ms
02:56:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
02:56:18 INFO - PROCESS | 1808 | 1466589378245 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:18 INFO - PROCESS | 1808 | 1466589378377 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
02:56:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 689ms
02:56:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
02:56:18 INFO - PROCESS | 1808 | 1466589378923 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:19 INFO - PROCESS | 1808 | 1466589379005 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
02:56:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 680ms
02:56:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
02:56:19 INFO - PROCESS | 1808 | 1466589379611 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:19 INFO - PROCESS | 1808 | 1466589379696 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
02:56:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 723ms
02:56:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
02:56:20 INFO - PROCESS | 1808 | 1466589380344 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:20 INFO - PROCESS | 1808 | 1466589380489 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
02:56:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 740ms
02:56:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
02:56:21 INFO - PROCESS | 1808 | 1466589381085 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:21 INFO - PROCESS | 1808 | 1466589381185 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
02:56:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 593ms
02:56:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
02:56:21 INFO - PROCESS | 1808 | 1466589381705 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:21 INFO - PROCESS | 1808 | 1466589381821 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
02:56:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 930ms
02:56:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
02:56:22 INFO - PROCESS | 1808 | 1466589382650 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:22 INFO - PROCESS | 1808 | 1466589382766 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
02:56:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 737ms
02:56:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
02:56:23 INFO - PROCESS | 1808 | 1466589383412 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:23 INFO - PROCESS | 1808 | 1466589383535 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
02:56:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 780ms
02:56:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
02:56:24 INFO - PROCESS | 1808 | 1466589384221 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:24 INFO - PROCESS | 1808 | 1466589384316 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
02:56:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 673ms
02:56:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
02:56:24 INFO - PROCESS | 1808 | 1466589384897 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:25 INFO - PROCESS | 1808 | 1466589385017 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
02:56:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 635ms
02:56:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
02:56:25 INFO - PROCESS | 1808 | 1466589385558 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:25 INFO - PROCESS | 1808 | 1466589385650 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
02:56:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 735ms
02:56:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
02:56:26 INFO - PROCESS | 1808 | 1466589386281 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:26 INFO - PROCESS | 1808 | 1466589386382 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
02:56:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 681ms
02:56:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
02:56:26 INFO - PROCESS | 1808 | 1466589386964 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:27 INFO - PROCESS | 1808 | 1466589387082 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
02:56:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 779ms
02:56:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
02:56:27 INFO - PROCESS | 1808 | 1466589387752 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:27 INFO - PROCESS | 1808 | 1466589387853 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
02:56:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 675ms
02:56:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
02:56:28 INFO - PROCESS | 1808 | 1466589388446 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:28 INFO - PROCESS | 1808 | 1466589388643 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
02:56:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 926ms
02:56:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
02:56:29 INFO - PROCESS | 1808 | 1466589389378 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:29 INFO - PROCESS | 1808 | 1466589389489 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
02:56:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 678ms
02:56:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
02:56:30 INFO - PROCESS | 1808 | 1466589390098 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:30 INFO - PROCESS | 1808 | 1466589390267 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
02:56:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 778ms
02:56:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
02:56:30 INFO - PROCESS | 1808 | 1466589390891 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:31 INFO - PROCESS | 1808 | 1466589391026 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
02:56:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 736ms
02:56:31 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
02:56:31 INFO - PROCESS | 1808 | 1466589391605 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:31 INFO - PROCESS | 1808 | 1466589391726 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
02:56:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
02:56:32 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 578ms
02:56:32 INFO - TEST-START | /DOMEvents/constructors.html
02:56:32 INFO - PROCESS | 1808 | 1466589392187 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:32 INFO - PROCESS | 1808 | 1466589392266 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
02:56:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
02:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:56:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
02:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:56:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
02:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:56:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
02:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:56:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
02:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:56:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
02:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
02:56:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
02:56:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
02:56:32 INFO - TEST-OK | /DOMEvents/constructors.html | took 638ms
02:56:32 INFO - TEST-START | /DOMEvents/event-phases-order.html
02:56:32 INFO - PROCESS | 1808 | 1466589392841 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:32 INFO - PROCESS | 1808 | 1466589392942 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:33 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
02:56:33 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 570ms
02:56:33 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
02:56:33 INFO - PROCESS | 1808 | 1466589393416 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:33 INFO - PROCESS | 1808 | 1466589393495 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
02:56:33 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
02:56:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
02:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:56:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:56:33 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
02:56:33 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
02:56:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:56:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:56:33 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
02:56:33 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
02:56:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:56:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:56:33 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]"
02:56:33 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
02:56:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
02:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:56:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
02:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
02:56:33 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
02:56:33 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 530ms
02:56:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
02:56:33 INFO - PROCESS | 1808 | 1466589393981 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:34 INFO - PROCESS | 1808 | 1466589394073 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:34 INFO - PROCESS | 1808 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
02:56:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
02:56:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 629ms
02:56:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
02:56:34 INFO - PROCESS | 1808 | 1466589394613 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:34 INFO - PROCESS | 1808 | 1466589394685 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:35 INFO - PROCESS | 1808 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
02:56:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
02:56:35 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1035ms
02:56:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
02:56:35 INFO - PROCESS | 1808 | 1466589395660 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:35 INFO - PROCESS | 1808 | 1466589395778 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:36 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
02:56:36 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 629ms
02:56:36 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
02:56:36 INFO - PROCESS | 1808 | 1466589396308 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:36 INFO - PROCESS | 1808 | 1466589396394 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:36 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.
02:56:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 583ms
02:56:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
02:56:36 INFO - PROCESS | 1808 | 1466589396906 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:37 INFO - PROCESS | 1808 | 1466589397006 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:37 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
02:56:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
02:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
02:56:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 637ms
02:56:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
02:56:37 INFO - PROCESS | 1808 | 1466589397536 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:37 INFO - PROCESS | 1808 | 1466589397627 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:38 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.
02:56:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 675ms
02:56:38 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
02:56:38 INFO - PROCESS | 1808 | 1466589398217 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:38 INFO - PROCESS | 1808 | 1466589398309 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:38 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.
02:56:38 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 683ms
02:56:38 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
02:56:38 INFO - PROCESS | 1808 | 1466589398923 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:39 INFO - PROCESS | 1808 | 1466589399050 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
02:56:39 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
02:56:39 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 631ms
02:56:39 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
02:56:39 INFO - PROCESS | 1808 | 1466589399557 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:39 INFO - PROCESS | 1808 | 1466589399632 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:40 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.
02:56:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 577ms
02:56:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
02:56:40 INFO - PROCESS | 1808 | 1466589400144 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:40 INFO - PROCESS | 1808 | 1466589400216 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:40 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.
02:56:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 579ms
02:56:40 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
02:56:40 INFO - PROCESS | 1808 | 1466589400723 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:40 INFO - PROCESS | 1808 | 1466589400802 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:41 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.
02:56:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 525ms
02:56:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
02:56:41 INFO - PROCESS | 1808 | 1466589401259 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:41 INFO - PROCESS | 1808 | 1466589401335 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:41 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.
02:56:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 683ms
02:56:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
02:56:41 INFO - PROCESS | 1808 | 1466589401951 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:42 INFO - PROCESS | 1808 | 1466589402113 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:42 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.
02:56:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 927ms
02:56:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
02:56:42 INFO - PROCESS | 1808 | 1466589402878 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:42 INFO - PROCESS | 1808 | 1466589402984 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:43 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.
02:56:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 582ms
02:56:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
02:56:43 INFO - PROCESS | 1808 | 1466589403482 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:43 INFO - PROCESS | 1808 | 1466589403579 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:44 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
02:56:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
02:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
02:56:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 590ms
02:56:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
02:56:44 INFO - PROCESS | 1808 | 1466589404082 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:44 INFO - PROCESS | 1808 | 1466589404180 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:44 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.
02:56:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 596ms
02:56:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
02:56:44 INFO - PROCESS | 1808 | 1466589404677 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:44 INFO - PROCESS | 1808 | 1466589404773 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:45 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.
02:56:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 695ms
02:56:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
02:56:45 INFO - PROCESS | 1808 | 1466589405367 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:45 INFO - PROCESS | 1808 | 1466589405458 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
02:56:45 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
02:56:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 599ms
02:56:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
02:56:45 INFO - PROCESS | 1808 | 1466589405995 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:46 INFO - PROCESS | 1808 | 1466589406088 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:46 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.
02:56:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 775ms
02:56:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
02:56:46 INFO - PROCESS | 1808 | 1466589406768 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:46 INFO - PROCESS | 1808 | 1466589406845 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:47 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.
02:56:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 536ms
02:56:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
02:56:47 INFO - PROCESS | 1808 | 1466589407310 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:47 INFO - PROCESS | 1808 | 1466589407390 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:47 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.
02:56:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 573ms
02:56:47 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
02:56:47 INFO - PROCESS | 1808 | 1466589407891 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:47 INFO - PROCESS | 1808 | 1466589407973 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:48 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
02:56:48 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 572ms
02:56:48 INFO - TEST-START | /FileAPI/FileReaderSync.worker
02:56:48 INFO - PROCESS | 1808 | 1466589408467 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:48 INFO - PROCESS | 1808 | 1466589408543 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
02:56:49 INFO - {}
02:56:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
02:56:49 INFO - {}
02:56:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
02:56:49 INFO - {}
02:56:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
02:56:49 INFO - {}
02:56:49 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1039ms
02:56:49 INFO - TEST-START | /FileAPI/fileReader.html
02:56:49 INFO - PROCESS | 1808 | 1466589409517 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:49 INFO - PROCESS | 1808 | 1466589409637 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
02:56:50 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
02:56:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
02:56:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
02:56:50 INFO - TEST-OK | /FileAPI/fileReader.html | took 690ms
02:56:50 INFO - TEST-START | /FileAPI/historical.html
02:56:50 INFO - PROCESS | 1808 | 1466589410219 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:50 INFO - PROCESS | 1808 | 1466589410311 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:50 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
02:56:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
02:56:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
02:56:50 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
02:56:50 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
02:56:50 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
02:56:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
02:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
02:56:50 INFO - TEST-OK | /FileAPI/historical.html | took 572ms
02:56:50 INFO - TEST-START | /FileAPI/idlharness.html
02:56:50 INFO - PROCESS | 1808 | 1466589410812 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:50 INFO - PROCESS | 1808 | 1466589410897 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
02:56:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
02:56:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
02:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:56:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:56:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:56:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:56:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
02:56:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
02:56:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
02:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:56:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:56:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:56:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:56:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
02:56:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
02:56:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
02:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:56:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:56:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:56:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:56:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
02:56:51 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
02:56:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:56:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:56:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:56:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:56:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
02:56:51 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
02:56:51 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
02:56:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:56:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:56:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:56:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:56:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
02:56:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
02:56:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
02:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:56:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:56:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:56:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
02:56:51 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
02:56:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:56:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:56:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:56:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:56:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
02:56:51 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
02:56:51 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
02:56:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:56:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:56:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:56:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:56:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
02:56:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
02:56:51 INFO - TEST-OK | /FileAPI/idlharness.html | took 930ms
02:56:51 INFO - TEST-START | /FileAPI/idlharness.worker
02:56:51 INFO - PROCESS | 1808 | 1466589411747 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:51 INFO - PROCESS | 1808 | 1466589411874 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
02:56:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:56:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:56:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:56:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:56:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
02:56:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:56:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:56:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:56:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:56:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
02:56:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:56:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:56:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:56:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:56:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
02:56:52 INFO - {}
02:56:52 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
02:56:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:56:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:56:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:56:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:56:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
02:56:52 INFO - {}
02:56:52 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 - {}
02:56:52 INFO - {}
02:56:52 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
02:56:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:56:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:56:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:56:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:56:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
02:56:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:56:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:56:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:56:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
02:56:52 INFO - {}
02:56:52 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
02:56:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:56:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:56:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:56:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:56:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
02:56:52 INFO - {}
02:56:52 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 - {}
02:56:52 INFO - {}
02:56:52 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
02:56:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
02:56:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
02:56:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
02:56:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
02:56:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:56:52 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
02:56:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
02:56:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:56:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:56:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:56:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:56:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
02:56:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:56:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:56:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:56:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:56:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
02:56:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:56:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:56:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:56:52 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
02:56:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
02:56:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:56:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:56:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:56:52 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
02:56:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
02:56:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
02:56:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:56:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:56:52 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
02:56:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
02:56:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
02:56:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:56:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:56:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:56:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
02:56:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
02:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
02:56:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
02:56:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
02:56:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
02:56:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
02:56:52 INFO - {}
02:56:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
02:56:52 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
02:56:53 INFO - {}
02:56:53 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1158ms
02:56:53 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
02:56:53 INFO - PROCESS | 1808 | 1466589412906 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:53 INFO - PROCESS | 1808 | 1466589413054 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:53 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
02:56:53 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 677ms
02:56:53 INFO - TEST-START | /FileAPI/blob/Blob-close.html
02:56:53 INFO - PROCESS | 1808 | 1466589413590 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:53 INFO - PROCESS | 1808 | 1466589413704 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
02:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
02:56:54 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 629ms
02:56:54 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
02:56:54 INFO - PROCESS | 1808 | 1466589414224 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:54 INFO - PROCESS | 1808 | 1466589414301 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
02:56:54 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.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
02:56:54 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'.)
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
02:56:54 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.
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
02:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
02:56:54 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.
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
02:56:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
02:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
02:56:54 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.
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
02:56:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
02:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
02:56:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
02:56:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
02:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
02:56:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
02:56:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:56:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:56:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
02:56:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:56:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:56:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:56:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:56:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
02:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
02:56:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
02:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
02:56:54 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 701ms
02:56:54 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
02:56:54 INFO - PROCESS | 1808 | 1466589414933 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:55 INFO - PROCESS | 1808 | 1466589415048 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
02:56:55 INFO - {}
02:56:55 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 674ms
02:56:55 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
02:56:55 INFO - PROCESS | 1808 | 1466589415689 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:55 INFO - PROCESS | 1808 | 1466589415891 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
02:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
02:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
02:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
02:56:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1005ms
02:56:56 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
02:56:56 INFO - PROCESS | 1808 | 1466589416627 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:56 INFO - PROCESS | 1808 | 1466589416714 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
02:56:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
02:56:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:56:57 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"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:56:57 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"
02:56:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
02:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
02:56:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
02:56:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 802ms
02:56:57 INFO - TEST-START | /FileAPI/file/File-constructor.html
02:56:57 INFO - PROCESS | 1808 | 1466589417475 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:57 INFO - PROCESS | 1808 | 1466589417611 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
02:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
02:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
02:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
02:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
02:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
02:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
02:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
02:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
02:56:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
02:56:58 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:58 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
02:56:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
02:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
02:56:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
02:56:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
02:56:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
02:56:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
02:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:56:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
02:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
02:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
02:56:58 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 646ms
02:56:58 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
02:56:58 INFO - PROCESS | 1808 | 1466589418165 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:58 INFO - PROCESS | 1808 | 1466589418261 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:58 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
02:56:58 INFO - {}
02:56:58 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 711ms
02:56:58 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
02:56:58 INFO - PROCESS | 1808 | 1466589418842 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:58 INFO - PROCESS | 1808 | 1466589418928 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
02:56:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
02:56:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
02:56:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
02:56:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
02:56:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
02:56:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
02:56:59 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 585ms
02:56:59 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
02:56:59 INFO - PROCESS | 1808 | 1466589419447 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:56:59 INFO - PROCESS | 1808 | 1466589419531 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
02:57:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
02:57:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
02:57:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
02:57:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
02:57:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
02:57:00 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 683ms
02:57:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
02:57:00 INFO - PROCESS | 1808 | 1466589420127 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:00 INFO - PROCESS | 1808 | 1466589420214 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
02:57:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
02:57:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
02:57:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
02:57:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
02:57:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
02:57:00 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 626ms
02:57:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
02:57:00 INFO - PROCESS | 1808 | 1466589420764 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:00 INFO - PROCESS | 1808 | 1466589420833 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
02:57:01 INFO - reader.readAsText(blob_2)
02:57:01 INFO - }" did not throw
02:57:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
02:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
02:57:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
02:57:01 INFO - reader.readAsDataURL(blob_2)
02:57:01 INFO - }" did not throw
02:57:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
02:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
02:57:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
02:57:01 INFO - reader.readAsArrayBuffer(blob_2)
02:57:01 INFO - }" did not throw
02:57:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
02:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
02:57:01 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
02:57:01 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
02:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:57:01 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
02:57:01 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
02:57:01 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
02:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:57:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
02:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
02:57:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
02:57:01 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
02:57:01 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
02:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
02:57:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 578ms
02:57:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
02:57:01 INFO - PROCESS | 1808 | 1466589421351 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:01 INFO - PROCESS | 1808 | 1466589421432 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
02:57:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
02:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
02:57:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
02:57:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 576ms
02:57:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
02:57:01 INFO - PROCESS | 1808 | 1466589421926 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:02 INFO - PROCESS | 1808 | 1466589422004 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
02:57:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 776ms
02:57:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
02:57:02 INFO - PROCESS | 1808 | 1466589422711 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:02 INFO - PROCESS | 1808 | 1466589422892 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
02:57:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 788ms
02:57:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
02:57:03 INFO - PROCESS | 1808 | 1466589423517 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:03 INFO - PROCESS | 1808 | 1466589423637 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
02:57:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 827ms
02:57:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
02:57:04 INFO - PROCESS | 1808 | 1466589424354 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:04 INFO - PROCESS | 1808 | 1466589424435 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
02:57:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
02:57:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 624ms
02:57:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
02:57:04 INFO - PROCESS | 1808 | 1466589424974 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:05 INFO - PROCESS | 1808 | 1466589425075 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
02:57:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 577ms
02:57:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
02:57:05 INFO - PROCESS | 1808 | 1466589425563 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:05 INFO - PROCESS | 1808 | 1466589425650 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
02:57:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
02:57:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
02:57:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 584ms
02:57:06 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
02:57:06 INFO - PROCESS | 1808 | 1466589426150 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:06 INFO - PROCESS | 1808 | 1466589426256 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
02:57:06 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
02:57:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
02:57:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:57:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:57:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
02:57:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 624ms
02:57:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
02:57:06 INFO - PROCESS | 1808 | 1466589426790 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:06 INFO - PROCESS | 1808 | 1466589426872 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
02:57:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 635ms
02:57:07 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
02:57:07 INFO - PROCESS | 1808 | 1466589427428 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:07 INFO - PROCESS | 1808 | 1466589427519 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:08 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
02:57:08 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 680ms
02:57:08 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
02:57:08 INFO - PROCESS | 1808 | 1466589428107 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:08 INFO - PROCESS | 1808 | 1466589428192 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:08 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
02:57:08 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 628ms
02:57:08 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
02:57:08 INFO - PROCESS | 1808 | 1466589428739 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:08 INFO - PROCESS | 1808 | 1466589428816 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:09 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
02:57:09 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 927ms
02:57:09 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
02:57:09 INFO - PROCESS | 1808 | 1466589429689 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:09 INFO - PROCESS | 1808 | 1466589429807 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:10 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
02:57:10 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 743ms
02:57:10 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
02:57:10 INFO - PROCESS | 1808 | 1466589430426 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:10 INFO - PROCESS | 1808 | 1466589430528 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
02:57:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
02:57:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
02:57:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
02:57:11 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 725ms
02:57:11 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
02:57:11 INFO - PROCESS | 1808 | 1466589431202 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:11 INFO - PROCESS | 1808 | 1466589431317 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
02:57:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
02:57:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
02:57:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
02:57:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
02:57:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
02:57:11 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 756ms
02:57:11 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
02:57:11 INFO - PROCESS | 1808 | 1466589431930 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:12 INFO - PROCESS | 1808 | 1466589432014 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
02:57:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
02:57:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
02:57:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
02:57:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
02:57:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
02:57:12 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 636ms
02:57:12 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
02:57:12 INFO - PROCESS | 1808 | 1466589432573 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:12 INFO - PROCESS | 1808 | 1466589432648 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
02:57:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
02:57:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
02:57:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
02:57:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
02:57:13 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
02:57:13 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 629ms
02:57:13 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
02:57:13 INFO - PROCESS | 1808 | 1466589433211 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:13 INFO - PROCESS | 1808 | 1466589433313 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
02:57:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
02:57:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
02:57:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
02:57:13 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 686ms
02:57:13 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
02:57:13 INFO - PROCESS | 1808 | 1466589433905 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:13 INFO - PROCESS | 1808 | 1466589433983 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
02:57:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
02:57:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
02:57:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
02:57:14 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 684ms
02:57:14 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
02:57:14 INFO - PROCESS | 1808 | 1466589434589 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:14 INFO - PROCESS | 1808 | 1466589434675 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
02:57:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
02:57:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
02:57:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
02:57:15 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 635ms
02:57:15 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
02:57:15 INFO - PROCESS | 1808 | 1466589435233 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:15 INFO - PROCESS | 1808 | 1466589435301 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
02:57:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
02:57:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
02:57:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
02:57:15 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 735ms
02:57:15 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
02:57:16 INFO - PROCESS | 1808 | 1466589436075 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:16 INFO - PROCESS | 1808 | 1466589436202 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
02:57:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
02:57:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
02:57:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
02:57:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
02:57:17 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 1034ms
02:57:17 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
02:57:17 INFO - PROCESS | 1808 | 1466589437019 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:17 INFO - PROCESS | 1808 | 1466589437120 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:17 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
02:57:17 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
02:57:17 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
02:57:17 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 732ms
02:57:17 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
02:57:17 INFO - PROCESS | 1808 | 1466589437754 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:17 INFO - PROCESS | 1808 | 1466589437871 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:18 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
02:57:18 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
02:57:18 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
02:57:18 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 1031ms
02:57:18 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
02:57:18 INFO - PROCESS | 1808 | 1466589438801 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:18 INFO - PROCESS | 1808 | 1466589438894 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:19 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
02:57:19 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 625ms
02:57:19 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
02:57:19 INFO - PROCESS | 1808 | 1466589439431 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:19 INFO - PROCESS | 1808 | 1466589439518 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:20 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
02:57:20 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
02:57:20 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 632ms
02:57:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
02:57:20 INFO - PROCESS | 1808 | 1466589440072 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:20 INFO - PROCESS | 1808 | 1466589440187 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
02:57:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 677ms
02:57:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
02:57:20 INFO - PROCESS | 1808 | 1466589440751 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:20 INFO - PROCESS | 1808 | 1466589440837 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
02:57:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 669ms
02:57:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
02:57:21 INFO - PROCESS | 1808 | 1466589441425 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:21 INFO - PROCESS | 1808 | 1466589441505 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
02:57:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 675ms
02:57:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
02:57:22 INFO - PROCESS | 1808 | 1466589442106 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:22 INFO - PROCESS | 1808 | 1466589442195 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
02:57:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 927ms
02:57:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
02:57:23 INFO - PROCESS | 1808 | 1466589443044 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:23 INFO - PROCESS | 1808 | 1466589443154 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
02:57:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 722ms
02:57:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
02:57:23 INFO - PROCESS | 1808 | 1466589443774 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:23 INFO - PROCESS | 1808 | 1466589443863 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
02:57:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 628ms
02:57:24 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
02:57:24 INFO - PROCESS | 1808 | 1466589444414 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:24 INFO - PROCESS | 1808 | 1466589444502 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:25 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
02:57:25 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 730ms
02:57:25 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
02:57:25 INFO - PROCESS | 1808 | 1466589445141 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:25 INFO - PROCESS | 1808 | 1466589445233 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:25 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
02:57:25 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 729ms
02:57:25 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
02:57:25 INFO - PROCESS | 1808 | 1466589445875 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:25 INFO - PROCESS | 1808 | 1466589445981 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:26 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
02:57:26 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 627ms
02:57:26 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
02:57:26 INFO - PROCESS | 1808 | 1466589446513 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:26 INFO - PROCESS | 1808 | 1466589446623 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:27 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
02:57:27 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 675ms
02:57:27 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
02:57:27 INFO - PROCESS | 1808 | 1466589447190 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:27 INFO - PROCESS | 1808 | 1466589447279 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:27 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
02:57:27 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 631ms
02:57:27 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
02:57:27 INFO - PROCESS | 1808 | 1466589447826 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:27 INFO - PROCESS | 1808 | 1466589447900 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:28 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
02:57:28 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 674ms
02:57:28 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
02:57:28 INFO - PROCESS | 1808 | 1466589448510 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:28 INFO - PROCESS | 1808 | 1466589448596 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:29 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
02:57:29 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 727ms
02:57:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
02:57:29 INFO - PROCESS | 1808 | 1466589449245 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:29 INFO - PROCESS | 1808 | 1466589449408 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
02:57:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 930ms
02:57:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
02:57:30 INFO - PROCESS | 1808 | 1466589450179 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:30 INFO - PROCESS | 1808 | 1466589450307 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
02:57:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 680ms
02:57:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
02:57:30 INFO - PROCESS | 1808 | 1466589450870 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:30 INFO - PROCESS | 1808 | 1466589450962 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:31 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
02:57:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 632ms
02:57:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
02:57:31 INFO - PROCESS | 1808 | 1466589451515 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:31 INFO - PROCESS | 1808 | 1466589451599 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:32 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
02:57:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 679ms
02:57:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
02:57:32 INFO - PROCESS | 1808 | 1466589452189 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:32 INFO - PROCESS | 1808 | 1466589452284 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:32 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
02:57:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 680ms
02:57:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
02:57:32 INFO - PROCESS | 1808 | 1466589452874 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:32 INFO - PROCESS | 1808 | 1466589452968 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
02:57:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 826ms
02:57:33 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
02:57:33 INFO - PROCESS | 1808 | 1466589453708 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:33 INFO - PROCESS | 1808 | 1466589453792 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:34 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
02:57:34 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 627ms
02:57:34 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
02:57:34 INFO - PROCESS | 1808 | 1466589454337 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:34 INFO - PROCESS | 1808 | 1466589454436 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:34 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
02:57:34 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 626ms
02:57:34 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
02:57:34 INFO - PROCESS | 1808 | 1466589454968 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:35 INFO - PROCESS | 1808 | 1466589455047 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:35 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
02:57:35 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 591ms
02:57:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
02:57:35 INFO - PROCESS | 1808 | 1466589455565 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:35 INFO - PROCESS | 1808 | 1466589455680 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
02:57:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 970ms
02:57:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
02:57:36 INFO - PROCESS | 1808 | 1466589456546 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:36 INFO - PROCESS | 1808 | 1466589456653 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
02:57:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 731ms
02:57:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
02:57:37 INFO - PROCESS | 1808 | 1466589457304 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:37 INFO - PROCESS | 1808 | 1466589457408 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:38 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
02:57:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 773ms
02:57:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
02:57:38 INFO - PROCESS | 1808 | 1466589458089 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:38 INFO - PROCESS | 1808 | 1466589458180 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:38 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
02:57:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 633ms
02:57:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
02:57:38 INFO - PROCESS | 1808 | 1466589458717 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:38 INFO - PROCESS | 1808 | 1466589458826 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:39 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
02:57:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 628ms
02:57:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
02:57:39 INFO - PROCESS | 1808 | 1466589459348 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:39 INFO - PROCESS | 1808 | 1466589459423 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:39 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
02:57:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 580ms
02:57:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
02:57:39 INFO - PROCESS | 1808 | 1466589459937 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:40 INFO - PROCESS | 1808 | 1466589460030 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
02:57:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 780ms
02:57:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
02:57:40 INFO - PROCESS | 1808 | 1466589460719 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:40 INFO - PROCESS | 1808 | 1466589460818 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
02:57:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 678ms
02:57:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
02:57:41 INFO - PROCESS | 1808 | 1466589461401 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:41 INFO - PROCESS | 1808 | 1466589461502 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:42 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
02:57:42 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 630ms
02:57:42 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
02:57:42 INFO - PROCESS | 1808 | 1466589462037 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:42 INFO - PROCESS | 1808 | 1466589462124 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:42 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
02:57:42 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 838ms
02:57:42 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
02:57:42 INFO - PROCESS | 1808 | 1466589462883 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:42 INFO - PROCESS | 1808 | 1466589462991 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
02:57:43 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 685ms
02:57:43 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
02:57:43 INFO - PROCESS | 1808 | 1466589463579 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:43 INFO - PROCESS | 1808 | 1466589463666 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
02:57:44 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 723ms
02:57:44 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
02:57:44 INFO - PROCESS | 1808 | 1466589464323 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:44 INFO - PROCESS | 1808 | 1466589464433 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
02:57:45 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 740ms
02:57:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
02:57:45 INFO - PROCESS | 1808 | 1466589465051 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:45 INFO - PROCESS | 1808 | 1466589465131 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
02:57:45 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 579ms
02:57:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
02:57:45 INFO - PROCESS | 1808 | 1466589465637 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:45 INFO - PROCESS | 1808 | 1466589465714 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:46 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
02:57:46 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 582ms
02:57:46 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
02:57:46 INFO - PROCESS | 1808 | 1466589466230 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:46 INFO - PROCESS | 1808 | 1466589466326 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:46 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
02:57:46 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 633ms
02:57:46 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
02:57:46 INFO - PROCESS | 1808 | 1466589466863 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:46 INFO - PROCESS | 1808 | 1466589466930 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:48 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
02:57:48 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1825ms
02:57:48 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
02:57:48 INFO - PROCESS | 1808 | 1466589468693 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:48 INFO - PROCESS | 1808 | 1466589468785 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:49 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
02:57:49 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 830ms
02:57:49 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
02:57:49 INFO - PROCESS | 1808 | 1466589469534 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:49 INFO - PROCESS | 1808 | 1466589469628 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:50 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
02:57:50 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 722ms
02:57:50 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
02:57:50 INFO - PROCESS | 1808 | 1466589470268 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:50 INFO - PROCESS | 1808 | 1466589470396 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:50 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
02:57:50 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 723ms
02:57:50 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
02:57:51 INFO - PROCESS | 1808 | 1466589471003 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:51 INFO - PROCESS | 1808 | 1466589471090 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:51 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
02:57:51 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 729ms
02:57:51 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
02:57:51 INFO - PROCESS | 1808 | 1466589471724 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:51 INFO - PROCESS | 1808 | 1466589471835 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
02:57:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 729ms
02:57:52 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
02:57:52 INFO - PROCESS | 1808 | 1466589472458 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:52 INFO - PROCESS | 1808 | 1466589472550 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
02:57:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 673ms
02:57:53 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
02:57:53 INFO - PROCESS | 1808 | 1466589473139 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:53 INFO - PROCESS | 1808 | 1466589473256 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
02:57:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 634ms
02:57:53 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
02:57:53 INFO - PROCESS | 1808 | 1466589473777 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:53 INFO - PROCESS | 1808 | 1466589473855 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
02:57:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 623ms
02:57:54 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
02:57:54 INFO - PROCESS | 1808 | 1466589474405 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:54 INFO - PROCESS | 1808 | 1466589474483 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
02:57:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 727ms
02:57:55 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
02:57:55 INFO - PROCESS | 1808 | 1466589475138 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:55 INFO - PROCESS | 1808 | 1466589475218 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
02:57:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 881ms
02:57:56 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
02:57:56 INFO - PROCESS | 1808 | 1466589476027 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:56 INFO - PROCESS | 1808 | 1466589476130 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
02:57:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 645ms
02:57:56 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
02:57:56 INFO - PROCESS | 1808 | 1466589476678 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:56 INFO - PROCESS | 1808 | 1466589476762 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
02:57:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 674ms
02:57:57 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
02:57:57 INFO - PROCESS | 1808 | 1466589477366 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:57 INFO - PROCESS | 1808 | 1466589477456 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
02:57:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 730ms
02:57:58 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
02:57:58 INFO - PROCESS | 1808 | 1466589478092 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:58 INFO - PROCESS | 1808 | 1466589478201 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
02:57:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 677ms
02:57:58 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
02:57:58 INFO - PROCESS | 1808 | 1466589478774 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:58 INFO - PROCESS | 1808 | 1466589478891 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
02:57:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 626ms
02:57:59 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
02:57:59 INFO - PROCESS | 1808 | 1466589479411 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:57:59 INFO - PROCESS | 1808 | 1466589479512 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
02:58:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 681ms
02:58:00 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
02:58:00 INFO - PROCESS | 1808 | 1466589480093 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:00 INFO - PROCESS | 1808 | 1466589480188 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
02:58:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 623ms
02:58:00 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
02:58:00 INFO - PROCESS | 1808 | 1466589480721 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:00 INFO - PROCESS | 1808 | 1466589480800 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
02:58:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 631ms
02:58:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
02:58:01 INFO - PROCESS | 1808 | 1466589481357 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:01 INFO - PROCESS | 1808 | 1466589481432 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
02:58:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 576ms
02:58:01 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
02:58:01 INFO - PROCESS | 1808 | 1466589481938 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:02 INFO - PROCESS | 1808 | 1466589482036 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
02:58:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 1033ms
02:58:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
02:58:03 INFO - PROCESS | 1808 | 1466589482999 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:03 INFO - PROCESS | 1808 | 1466589483192 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
02:58:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 787ms
02:58:03 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
02:58:03 INFO - PROCESS | 1808 | 1466589483784 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:03 INFO - PROCESS | 1808 | 1466589483885 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
02:58:04 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 672ms
02:58:04 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
02:58:04 INFO - PROCESS | 1808 | 1466589484468 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:04 INFO - PROCESS | 1808 | 1466589484601 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
02:58:05 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 726ms
02:58:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
02:58:05 INFO - PROCESS | 1808 | 1466589485196 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:05 INFO - PROCESS | 1808 | 1466589485277 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
02:58:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 675ms
02:58:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
02:58:05 INFO - PROCESS | 1808 | 1466589485878 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:05 INFO - PROCESS | 1808 | 1466589485962 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
02:58:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 730ms
02:58:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
02:58:06 INFO - PROCESS | 1808 | 1466589486616 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:06 INFO - PROCESS | 1808 | 1466589486720 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
02:58:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1633ms
02:58:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
02:58:08 INFO - PROCESS | 1808 | 1466589488245 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:08 INFO - PROCESS | 1808 | 1466589488324 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
02:58:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 674ms
02:58:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
02:58:08 INFO - PROCESS | 1808 | 1466589488928 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:09 INFO - PROCESS | 1808 | 1466589489043 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
02:58:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 872ms
02:58:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
02:58:09 INFO - PROCESS | 1808 | 1466589489826 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:09 INFO - PROCESS | 1808 | 1466589489926 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
02:58:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 779ms
02:58:10 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
02:58:10 INFO - PROCESS | 1808 | 1466589490606 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:10 INFO - PROCESS | 1808 | 1466589490712 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
02:58:11 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 673ms
02:58:11 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
02:58:11 INFO - PROCESS | 1808 | 1466589491290 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:11 INFO - PROCESS | 1808 | 1466589491430 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
02:58:11 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 682ms
02:58:11 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
02:58:11 INFO - PROCESS | 1808 | 1466589491970 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:12 INFO - PROCESS | 1808 | 1466589492047 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
02:58:12 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 579ms
02:58:12 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
02:58:12 INFO - PROCESS | 1808 | 1466589492555 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:12 INFO - PROCESS | 1808 | 1466589492638 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
02:58:13 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 681ms
02:58:13 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
02:58:13 INFO - PROCESS | 1808 | 1466589493244 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:13 INFO - PROCESS | 1808 | 1466589493349 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
02:58:13 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 671ms
02:58:13 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
02:58:13 INFO - PROCESS | 1808 | 1466589493916 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:13 INFO - PROCESS | 1808 | 1466589493989 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
02:58:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
02:58:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
02:58:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
02:58:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
02:58:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
02:58:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
02:58:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
02:58:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
02:58:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
02:58:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
02:58:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
02:58:15 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1183ms
02:58:15 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
02:58:15 INFO - PROCESS | 1808 | 1466589495107 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:15 INFO - PROCESS | 1808 | 1466589495214 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
02:58:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
02:58:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
02:58:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
02:58:15 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 775ms
02:58:15 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
02:58:15 INFO - PROCESS | 1808 | 1466589495890 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:16 INFO - PROCESS | 1808 | 1466589496021 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
02:58:16 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 826ms
02:58:16 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
02:58:16 INFO - PROCESS | 1808 | 1466589496721 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:16 INFO - PROCESS | 1808 | 1466589496825 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
02:58:17 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 729ms
02:58:17 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
02:58:17 INFO - PROCESS | 1808 | 1466589497459 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:17 INFO - PROCESS | 1808 | 1466589497594 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
02:58:18 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 722ms
02:58:18 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
02:58:18 INFO - PROCESS | 1808 | 1466589498193 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:18 INFO - PROCESS | 1808 | 1466589498359 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
02:58:19 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 882ms
02:58:19 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
02:58:19 INFO - PROCESS | 1808 | 1466589499071 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:19 INFO - PROCESS | 1808 | 1466589499159 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
02:58:19 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 624ms
02:58:19 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
02:58:19 INFO - PROCESS | 1808 | 1466589499702 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:19 INFO - PROCESS | 1808 | 1466589499791 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
02:58:20 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 681ms
02:58:20 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
02:58:20 INFO - PROCESS | 1808 | 1466589500392 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:20 INFO - PROCESS | 1808 | 1466589500494 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
02:58:21 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 679ms
02:58:21 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
02:58:21 INFO - PROCESS | 1808 | 1466589501074 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:21 INFO - PROCESS | 1808 | 1466589501148 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
02:58:21 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 675ms
02:58:21 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
02:58:21 INFO - PROCESS | 1808 | 1466589501754 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:21 INFO - PROCESS | 1808 | 1466589501834 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
02:58:22 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 675ms
02:58:22 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
02:58:22 INFO - PROCESS | 1808 | 1466589502437 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:22 INFO - PROCESS | 1808 | 1466589502577 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:23 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
02:58:23 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 887ms
02:58:23 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
02:58:23 INFO - PROCESS | 1808 | 1466589503330 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:23 INFO - PROCESS | 1808 | 1466589503421 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:23 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
02:58:23 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
02:58:23 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
02:58:23 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 594ms
02:58:23 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
02:58:23 INFO - PROCESS | 1808 | 1466589503934 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:24 INFO - PROCESS | 1808 | 1466589504020 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:24 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
02:58:24 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 781ms
02:58:24 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
02:58:24 INFO - PROCESS | 1808 | 1466589504728 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:24 INFO - PROCESS | 1808 | 1466589504810 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:25 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
02:58:25 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 733ms
02:58:25 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
02:58:25 INFO - PROCESS | 1808 | 1466589505467 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:25 INFO - PROCESS | 1808 | 1466589505548 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:26 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
02:58:26 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 889ms
02:58:26 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
02:58:26 INFO - PROCESS | 1808 | 1466589506360 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:26 INFO - PROCESS | 1808 | 1466589506440 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:27 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
02:58:27 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
02:58:27 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 782ms
02:58:27 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
02:58:27 INFO - PROCESS | 1808 | 1466589507150 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:27 INFO - PROCESS | 1808 | 1466589507245 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
02:58:27 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 626ms
02:58:27 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
02:58:27 INFO - PROCESS | 1808 | 1466589507776 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:27 INFO - PROCESS | 1808 | 1466589507865 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
02:58:28 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 781ms
02:58:28 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
02:58:28 INFO - PROCESS | 1808 | 1466589508585 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:28 INFO - PROCESS | 1808 | 1466589508672 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
02:58:29 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 704ms
02:58:29 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
02:58:29 INFO - PROCESS | 1808 | 1466589509273 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:29 INFO - PROCESS | 1808 | 1466589509369 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
02:58:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
02:58:30 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 877ms
02:58:30 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
02:58:30 INFO - PROCESS | 1808 | 1466589510165 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:30 INFO - PROCESS | 1808 | 1466589510269 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
02:58:30 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 684ms
02:58:30 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
02:58:30 INFO - PROCESS | 1808 | 1466589510854 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:30 INFO - PROCESS | 1808 | 1466589510960 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:31 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
02:58:31 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 729ms
02:58:31 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
02:58:31 INFO - PROCESS | 1808 | 1466589511594 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:31 INFO - PROCESS | 1808 | 1466589511689 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
02:58:32 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 672ms
02:58:32 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
02:58:32 INFO - PROCESS | 1808 | 1466589512263 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:32 INFO - PROCESS | 1808 | 1466589512347 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
02:58:33 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 744ms
02:58:33 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
02:58:33 INFO - PROCESS | 1808 | 1466589513012 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:33 INFO - PROCESS | 1808 | 1466589513133 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
02:58:33 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 927ms
02:58:33 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
02:58:33 INFO - PROCESS | 1808 | 1466589513948 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:34 INFO - PROCESS | 1808 | 1466589514041 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
02:58:34 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 688ms
02:58:34 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
02:58:34 INFO - PROCESS | 1808 | 1466589514643 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:34 INFO - PROCESS | 1808 | 1466589514723 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
02:58:35 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 679ms
02:58:35 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
02:58:35 INFO - PROCESS | 1808 | 1466589515327 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:35 INFO - PROCESS | 1808 | 1466589515417 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
02:58:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
02:58:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
02:58:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
02:58:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
02:58:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
02:58:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
02:58:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
02:58:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
02:58:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
02:58:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
02:58:36 INFO - window.indexedDB.open('test', val);..." did not throw
02:58:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:58:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:58:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
02:58:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
02:58:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
02:58:36 INFO - window.indexedDB.open('test', val);..." did not throw
02:58:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:58:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:58:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
02:58:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
02:58:36 INFO - window.indexedDB.open('test', val);..." did not throw
02:58:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:58:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:58:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
02:58:36 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
02:58:36 INFO - window.indexedDB.open('test', val);..." did not throw
02:58:36 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
02:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
02:58:36 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
02:58:36 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
02:58:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
02:58:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
02:58:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
02:58:36 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 888ms
02:58:36 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
02:58:36 INFO - PROCESS | 1808 | 1466589516232 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:36 INFO - PROCESS | 1808 | 1466589516334 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:37 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
02:58:37 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 936ms
02:58:37 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
02:58:37 INFO - PROCESS | 1808 | 1466589517166 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:37 INFO - PROCESS | 1808 | 1466589517287 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:39 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
02:58:39 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
02:58:39 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 2180ms
02:58:39 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
02:58:39 INFO - PROCESS | 1808 | 1466589519361 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:39 INFO - PROCESS | 1808 | 1466589519436 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:40 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
02:58:40 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 746ms
02:58:40 INFO - TEST-START | /IndexedDB/idbindex_count.htm
02:58:40 INFO - PROCESS | 1808 | 1466589520118 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:40 INFO - PROCESS | 1808 | 1466589520212 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:40 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
02:58:40 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 724ms
02:58:40 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
02:58:40 INFO - PROCESS | 1808 | 1466589520842 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:40 INFO - PROCESS | 1808 | 1466589520930 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:41 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
02:58:41 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 682ms
02:58:41 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
02:58:41 INFO - PROCESS | 1808 | 1466589521526 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:41 INFO - PROCESS | 1808 | 1466589521607 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:42 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
02:58:42 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 679ms
02:58:42 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
02:58:42 INFO - PROCESS | 1808 | 1466589522213 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:42 INFO - PROCESS | 1808 | 1466589522322 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:42 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
02:58:42 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 723ms
02:58:42 INFO - TEST-START | /IndexedDB/idbindex_get.htm
02:58:42 INFO - PROCESS | 1808 | 1466589522942 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:43 INFO - PROCESS | 1808 | 1466589523057 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:43 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
02:58:43 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 879ms
02:58:43 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
02:58:43 INFO - PROCESS | 1808 | 1466589523827 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:43 INFO - PROCESS | 1808 | 1466589523922 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:44 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
02:58:44 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 675ms
02:58:44 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
02:58:44 INFO - PROCESS | 1808 | 1466589524513 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:44 INFO - PROCESS | 1808 | 1466589524586 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:45 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
02:58:45 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 623ms
02:58:45 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
02:58:45 INFO - PROCESS | 1808 | 1466589525149 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:45 INFO - PROCESS | 1808 | 1466589525236 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:45 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
02:58:45 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 680ms
02:58:45 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
02:58:45 INFO - PROCESS | 1808 | 1466589525828 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:45 INFO - PROCESS | 1808 | 1466589525916 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:46 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
02:58:46 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 579ms
02:58:46 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
02:58:46 INFO - PROCESS | 1808 | 1466589526411 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:46 INFO - PROCESS | 1808 | 1466589526496 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:47 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
02:58:47 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 673ms
02:58:47 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
02:58:47 INFO - PROCESS | 1808 | 1466589527093 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:47 INFO - PROCESS | 1808 | 1466589527184 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:47 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
02:58:47 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 880ms
02:58:47 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
02:58:47 INFO - PROCESS | 1808 | 1466589527975 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:48 INFO - PROCESS | 1808 | 1466589528056 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:48 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
02:58:48 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 584ms
02:58:48 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
02:58:48 INFO - PROCESS | 1808 | 1466589528565 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:48 INFO - PROCESS | 1808 | 1466589528646 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
02:58:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
02:58:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
02:58:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
02:58:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
02:58:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
02:58:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
02:58:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
02:58:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
02:58:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
02:58:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
02:58:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
02:58:49 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
02:58:49 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 728ms
02:58:49 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
02:58:49 INFO - PROCESS | 1808 | 1466589529309 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:49 INFO - PROCESS | 1808 | 1466589529406 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
02:58:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
02:58:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
02:58:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
02:58:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
02:58:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
02:58:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
02:58:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
02:58:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
02:58:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
02:58:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
02:58:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
02:58:50 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
02:58:50 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 783ms
02:58:50 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
02:58:50 INFO - PROCESS | 1808 | 1466589530103 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:50 INFO - PROCESS | 1808 | 1466589530248 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:51 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
02:58:51 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 935ms
02:58:51 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
02:58:51 INFO - PROCESS | 1808 | 1466589531044 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:51 INFO - PROCESS | 1808 | 1466589531138 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:51 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
02:58:51 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 733ms
02:58:51 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
02:58:51 INFO - PROCESS | 1808 | 1466589531788 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:51 INFO - PROCESS | 1808 | 1466589531928 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:52 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
02:58:52 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 825ms
02:58:52 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
02:58:52 INFO - PROCESS | 1808 | 1466589532629 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:52 INFO - PROCESS | 1808 | 1466589532728 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:53 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
02:58:53 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 681ms
02:58:53 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
02:58:53 INFO - PROCESS | 1808 | 1466589533307 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:53 INFO - PROCESS | 1808 | 1466589533424 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:53 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
02:58:53 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 579ms
02:58:53 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
02:58:53 INFO - PROCESS | 1808 | 1466589533893 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:53 INFO - PROCESS | 1808 | 1466589533973 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:54 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
02:58:54 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 676ms
02:58:54 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
02:58:54 INFO - PROCESS | 1808 | 1466589534574 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:54 INFO - PROCESS | 1808 | 1466589534663 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:55 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
02:58:55 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 776ms
02:58:55 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
02:58:55 INFO - PROCESS | 1808 | 1466589535351 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:55 INFO - PROCESS | 1808 | 1466589535431 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:56 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
02:58:56 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 686ms
02:58:56 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
02:58:56 INFO - PROCESS | 1808 | 1466589536049 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:56 INFO - PROCESS | 1808 | 1466589536178 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:56 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
02:58:56 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 926ms
02:58:56 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
02:58:56 INFO - PROCESS | 1808 | 1466589536978 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:57 INFO - PROCESS | 1808 | 1466589537198 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:57 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
02:58:57 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 829ms
02:58:57 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
02:58:57 INFO - PROCESS | 1808 | 1466589537815 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:57 INFO - PROCESS | 1808 | 1466589537907 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:58 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
02:58:58 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 671ms
02:58:58 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
02:58:58 INFO - PROCESS | 1808 | 1466589538496 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:58 INFO - PROCESS | 1808 | 1466589538617 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:59 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
02:58:59 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 680ms
02:58:59 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
02:58:59 INFO - PROCESS | 1808 | 1466589539189 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:59 INFO - PROCESS | 1808 | 1466589539322 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:58:59 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
02:58:59 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 788ms
02:58:59 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
02:58:59 INFO - PROCESS | 1808 | 1466589539976 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:00 INFO - PROCESS | 1808 | 1466589540074 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:00 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
02:59:00 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 776ms
02:59:00 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
02:59:00 INFO - PROCESS | 1808 | 1466589540760 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:00 INFO - PROCESS | 1808 | 1466589540862 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:01 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
02:59:01 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 679ms
02:59:01 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
02:59:01 INFO - PROCESS | 1808 | 1466589541440 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:01 INFO - PROCESS | 1808 | 1466589541524 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:02 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
02:59:02 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 626ms
02:59:02 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
02:59:02 INFO - PROCESS | 1808 | 1466589542071 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:02 INFO - PROCESS | 1808 | 1466589542149 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:02 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
02:59:02 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
02:59:02 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
02:59:02 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 524ms
02:59:02 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
02:59:02 INFO - PROCESS | 1808 | 1466589542615 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:02 INFO - PROCESS | 1808 | 1466589542709 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
02:59:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
02:59:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
02:59:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
02:59:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
02:59:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
02:59:03 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
02:59:03 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 598ms
02:59:03 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
02:59:03 INFO - PROCESS | 1808 | 1466589543241 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:03 INFO - PROCESS | 1808 | 1466589543318 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:04 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
02:59:04 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
02:59:04 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
02:59:04 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
02:59:04 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
02:59:04 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
02:59:04 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
02:59:04 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 933ms
02:59:04 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
02:59:04 INFO - PROCESS | 1808 | 1466589544182 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:04 INFO - PROCESS | 1808 | 1466589544289 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
02:59:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 621ms
02:59:04 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
02:59:04 INFO - PROCESS | 1808 | 1466589544812 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:04 INFO - PROCESS | 1808 | 1466589544913 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:05 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
02:59:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 674ms
02:59:05 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
02:59:05 INFO - PROCESS | 1808 | 1466589545502 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:05 INFO - PROCESS | 1808 | 1466589545606 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:06 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
02:59:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 635ms
02:59:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
02:59:06 INFO - PROCESS | 1808 | 1466589546134 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:06 INFO - PROCESS | 1808 | 1466589546215 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
02:59:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 722ms
02:59:06 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
02:59:06 INFO - PROCESS | 1808 | 1466589546862 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:06 INFO - PROCESS | 1808 | 1466589546935 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:07 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
02:59:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 677ms
02:59:07 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
02:59:07 INFO - PROCESS | 1808 | 1466589547547 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:07 INFO - PROCESS | 1808 | 1466589547678 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:08 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
02:59:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 648ms
02:59:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
02:59:08 INFO - PROCESS | 1808 | 1466589548198 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:08 INFO - PROCESS | 1808 | 1466589548285 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:59:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 587ms
02:59:08 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
02:59:08 INFO - PROCESS | 1808 | 1466589548791 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:08 INFO - PROCESS | 1808 | 1466589548873 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:09 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
02:59:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 577ms
02:59:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
02:59:09 INFO - PROCESS | 1808 | 1466589549375 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:09 INFO - PROCESS | 1808 | 1466589549451 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
02:59:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 579ms
02:59:09 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
02:59:09 INFO - PROCESS | 1808 | 1466589549957 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:10 INFO - PROCESS | 1808 | 1466589550034 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
02:59:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 922ms
02:59:10 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
02:59:10 INFO - PROCESS | 1808 | 1466589550887 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:11 INFO - PROCESS | 1808 | 1466589551083 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
02:59:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 824ms
02:59:11 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
02:59:11 INFO - PROCESS | 1808 | 1466589551718 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:11 INFO - PROCESS | 1808 | 1466589551811 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
02:59:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 631ms
02:59:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
02:59:12 INFO - PROCESS | 1808 | 1466589552358 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:12 INFO - PROCESS | 1808 | 1466589552447 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
02:59:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 633ms
02:59:12 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
02:59:13 INFO - PROCESS | 1808 | 1466589553003 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:13 INFO - PROCESS | 1808 | 1466589553091 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
02:59:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 684ms
02:59:13 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
02:59:13 INFO - PROCESS | 1808 | 1466589553683 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:13 INFO - PROCESS | 1808 | 1466589553778 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
02:59:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 679ms
02:59:14 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
02:59:14 INFO - PROCESS | 1808 | 1466589554368 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:14 INFO - PROCESS | 1808 | 1466589554499 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:15 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
02:59:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 730ms
02:59:15 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
02:59:15 INFO - PROCESS | 1808 | 1466589555107 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:15 INFO - PROCESS | 1808 | 1466589555188 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
02:59:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 788ms
02:59:15 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
02:59:15 INFO - PROCESS | 1808 | 1466589555895 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:15 INFO - PROCESS | 1808 | 1466589555975 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
02:59:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 585ms
02:59:16 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
02:59:16 INFO - PROCESS | 1808 | 1466589556485 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:16 INFO - PROCESS | 1808 | 1466589556551 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:59:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 586ms
02:59:17 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
02:59:17 INFO - PROCESS | 1808 | 1466589557077 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:17 INFO - PROCESS | 1808 | 1466589557153 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:17 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
02:59:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 833ms
02:59:17 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
02:59:17 INFO - PROCESS | 1808 | 1466589557919 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:18 INFO - PROCESS | 1808 | 1466589558021 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
02:59:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 689ms
02:59:18 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
02:59:18 INFO - PROCESS | 1808 | 1466589558617 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:18 INFO - PROCESS | 1808 | 1466589558789 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
02:59:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 793ms
02:59:19 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
02:59:19 INFO - PROCESS | 1808 | 1466589559422 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:19 INFO - PROCESS | 1808 | 1466589559513 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
02:59:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 634ms
02:59:20 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
02:59:20 INFO - PROCESS | 1808 | 1466589560053 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:20 INFO - PROCESS | 1808 | 1466589560137 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:20 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
02:59:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 682ms
02:59:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
02:59:20 INFO - PROCESS | 1808 | 1466589560743 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:20 INFO - PROCESS | 1808 | 1466589560825 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
02:59:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 577ms
02:59:21 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
02:59:21 INFO - PROCESS | 1808 | 1466589561328 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:21 INFO - PROCESS | 1808 | 1466589561422 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:21 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
02:59:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 678ms
02:59:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
02:59:22 INFO - PROCESS | 1808 | 1466589562007 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:22 INFO - PROCESS | 1808 | 1466589562099 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:22 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
02:59:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 627ms
02:59:22 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
02:59:22 INFO - PROCESS | 1808 | 1466589562645 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:22 INFO - PROCESS | 1808 | 1466589562722 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:23 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
02:59:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 677ms
02:59:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
02:59:23 INFO - PROCESS | 1808 | 1466589563325 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:23 INFO - PROCESS | 1808 | 1466589563408 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
02:59:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 628ms
02:59:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
02:59:23 INFO - PROCESS | 1808 | 1466589563958 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:24 INFO - PROCESS | 1808 | 1466589564031 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:24 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
02:59:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 825ms
02:59:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
02:59:24 INFO - PROCESS | 1808 | 1466589564795 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:24 INFO - PROCESS | 1808 | 1466589564938 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
02:59:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 772ms
02:59:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
02:59:25 INFO - PROCESS | 1808 | 1466589565575 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:25 INFO - PROCESS | 1808 | 1466589565668 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
02:59:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 731ms
02:59:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
02:59:26 INFO - PROCESS | 1808 | 1466589566330 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:26 INFO - PROCESS | 1808 | 1466589566438 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
02:59:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 989ms
02:59:27 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
02:59:27 INFO - PROCESS | 1808 | 1466589567303 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:27 INFO - PROCESS | 1808 | 1466589567392 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:27 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"
02:59:27 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
02:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:59:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 622ms
02:59:27 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
02:59:27 INFO - PROCESS | 1808 | 1466589567932 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:28 INFO - PROCESS | 1808 | 1466589568014 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:28 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"
02:59:28 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
02:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
02:59:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
02:59:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 621ms
02:59:28 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
02:59:28 INFO - PROCESS | 1808 | 1466589568563 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:28 INFO - PROCESS | 1808 | 1466589568677 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
02:59:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 727ms
02:59:29 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
02:59:29 INFO - PROCESS | 1808 | 1466589569290 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:29 INFO - PROCESS | 1808 | 1466589569382 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
02:59:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 677ms
02:59:29 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
02:59:29 INFO - PROCESS | 1808 | 1466589569973 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:30 INFO - PROCESS | 1808 | 1466589570088 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
02:59:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 674ms
02:59:30 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
02:59:30 INFO - PROCESS | 1808 | 1466589570652 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:30 INFO - PROCESS | 1808 | 1466589570743 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
02:59:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 1032ms
02:59:31 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
02:59:31 INFO - PROCESS | 1808 | 1466589571701 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:31 INFO - PROCESS | 1808 | 1466589571842 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
02:59:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 672ms
02:59:32 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
02:59:32 INFO - PROCESS | 1808 | 1466589572386 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:32 INFO - PROCESS | 1808 | 1466589572473 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
02:59:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 636ms
02:59:33 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
02:59:33 INFO - PROCESS | 1808 | 1466589573035 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:33 INFO - PROCESS | 1808 | 1466589573113 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
02:59:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 630ms
02:59:33 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
02:59:33 INFO - PROCESS | 1808 | 1466589573660 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:33 INFO - PROCESS | 1808 | 1466589573742 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:59:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 775ms
02:59:34 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
02:59:34 INFO - PROCESS | 1808 | 1466589574439 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:34 INFO - PROCESS | 1808 | 1466589574534 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:35 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
02:59:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 675ms
02:59:35 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
02:59:35 INFO - PROCESS | 1808 | 1466589575122 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:35 INFO - PROCESS | 1808 | 1466589575222 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
02:59:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 771ms
02:59:35 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
02:59:35 INFO - PROCESS | 1808 | 1466589575914 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:35 INFO - PROCESS | 1808 | 1466589575985 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
02:59:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 641ms
02:59:36 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
02:59:36 INFO - PROCESS | 1808 | 1466589576544 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:36 INFO - PROCESS | 1808 | 1466589576622 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
02:59:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 624ms
02:59:37 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
02:59:37 INFO - PROCESS | 1808 | 1466589577173 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:37 INFO - PROCESS | 1808 | 1466589577269 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
02:59:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 678ms
02:59:37 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
02:59:37 INFO - PROCESS | 1808 | 1466589577855 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:37 INFO - PROCESS | 1808 | 1466589577943 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
02:59:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 886ms
02:59:38 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
02:59:38 INFO - PROCESS | 1808 | 1466589578753 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:38 INFO - PROCESS | 1808 | 1466589578846 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
02:59:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 636ms
02:59:39 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
02:59:39 INFO - PROCESS | 1808 | 1466589579394 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:39 INFO - PROCESS | 1808 | 1466589579516 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
02:59:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 676ms
02:59:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
02:59:40 INFO - PROCESS | 1808 | 1466589580081 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:40 INFO - PROCESS | 1808 | 1466589580165 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
02:59:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 674ms
02:59:40 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
02:59:40 INFO - PROCESS | 1808 | 1466589580752 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:40 INFO - PROCESS | 1808 | 1466589580839 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
02:59:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 674ms
02:59:41 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
02:59:41 INFO - PROCESS | 1808 | 1466589581430 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:41 INFO - PROCESS | 1808 | 1466589581499 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
02:59:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
02:59:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
02:59:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
02:59:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
02:59:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
02:59:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
02:59:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
02:59:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
02:59:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
02:59:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
02:59:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
02:59:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 933ms
02:59:42 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
02:59:42 INFO - PROCESS | 1808 | 1466589582376 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:42 INFO - PROCESS | 1808 | 1466589582481 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
02:59:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
02:59:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
02:59:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
02:59:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
02:59:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
02:59:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
02:59:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
02:59:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
02:59:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
02:59:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
02:59:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
02:59:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 689ms
02:59:43 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
02:59:43 INFO - PROCESS | 1808 | 1466589583069 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:43 INFO - PROCESS | 1808 | 1466589583165 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
02:59:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 583ms
02:59:43 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
02:59:43 INFO - PROCESS | 1808 | 1466589583659 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:43 INFO - PROCESS | 1808 | 1466589583738 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
02:59:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 735ms
02:59:44 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
02:59:44 INFO - PROCESS | 1808 | 1466589584395 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:44 INFO - PROCESS | 1808 | 1466589584497 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
02:59:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 720ms
02:59:45 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
02:59:45 INFO - PROCESS | 1808 | 1466589585128 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:45 INFO - PROCESS | 1808 | 1466589585281 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
02:59:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
02:59:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
02:59:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
02:59:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
02:59:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 1085ms
02:59:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
02:59:46 INFO - PROCESS | 1808 | 1466589586216 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:46 INFO - PROCESS | 1808 | 1466589586317 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
02:59:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 832ms
02:59:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
02:59:47 INFO - PROCESS | 1808 | 1466589587058 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:47 INFO - PROCESS | 1808 | 1466589587142 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
02:59:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 630ms
02:59:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
02:59:47 INFO - PROCESS | 1808 | 1466589587700 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:47 INFO - PROCESS | 1808 | 1466589587793 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:48 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
02:59:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 678ms
02:59:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
02:59:48 INFO - PROCESS | 1808 | 1466589588374 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:48 INFO - PROCESS | 1808 | 1466589588454 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
02:59:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 682ms
02:59:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
02:59:49 INFO - PROCESS | 1808 | 1466589589061 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:49 INFO - PROCESS | 1808 | 1466589589147 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:49 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
02:59:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 773ms
02:59:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
02:59:49 INFO - PROCESS | 1808 | 1466589589843 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:49 INFO - PROCESS | 1808 | 1466589589922 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:50 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
02:59:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 675ms
02:59:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
02:59:50 INFO - PROCESS | 1808 | 1466589590553 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:50 INFO - PROCESS | 1808 | 1466589590707 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
02:59:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 878ms
02:59:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
02:59:51 INFO - PROCESS | 1808 | 1466589591437 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:51 INFO - PROCESS | 1808 | 1466589591528 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:52 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
02:59:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 723ms
02:59:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
02:59:52 INFO - PROCESS | 1808 | 1466589592179 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:52 INFO - PROCESS | 1808 | 1466589592306 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
02:59:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 732ms
02:59:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
02:59:52 INFO - PROCESS | 1808 | 1466589592923 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:53 INFO - PROCESS | 1808 | 1466589593020 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
02:59:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 724ms
02:59:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
02:59:53 INFO - PROCESS | 1808 | 1466589593642 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:53 INFO - PROCESS | 1808 | 1466589593754 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
02:59:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 688ms
02:59:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
02:59:54 INFO - PROCESS | 1808 | 1466589594337 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:54 INFO - PROCESS | 1808 | 1466589594422 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
02:59:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 631ms
02:59:54 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
02:59:54 INFO - PROCESS | 1808 | 1466589594976 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:55 INFO - PROCESS | 1808 | 1466589595066 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
02:59:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 626ms
02:59:55 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
02:59:55 INFO - PROCESS | 1808 | 1466589595603 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:55 INFO - PROCESS | 1808 | 1466589595682 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
02:59:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 622ms
02:59:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
02:59:56 INFO - PROCESS | 1808 | 1466589596229 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:56 INFO - PROCESS | 1808 | 1466589596307 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
02:59:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 672ms
02:59:56 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
02:59:56 INFO - PROCESS | 1808 | 1466589596908 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:57 INFO - PROCESS | 1808 | 1466589597007 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:57 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
02:59:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 1025ms
02:59:57 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
02:59:57 INFO - PROCESS | 1808 | 1466589597948 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:58 INFO - PROCESS | 1808 | 1466589598166 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:58 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
02:59:58 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 775ms
02:59:58 INFO - TEST-START | /IndexedDB/idbtransaction.htm
02:59:58 INFO - PROCESS | 1808 | 1466589598729 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:58 INFO - PROCESS | 1808 | 1466589598853 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:59 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
02:59:59 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
02:59:59 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 683ms
02:59:59 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
02:59:59 INFO - PROCESS | 1808 | 1466589599419 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
02:59:59 INFO - PROCESS | 1808 | 1466589599500 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:00 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
03:00:00 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 680ms
03:00:00 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
03:00:00 INFO - PROCESS | 1808 | 1466589600118 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:00 INFO - PROCESS | 1808 | 1466589600224 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:01 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
03:00:01 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
03:00:01 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
03:00:01 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
03:00:01 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
03:00:01 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
03:00:01 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
03:00:01 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
03:00:01 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 1191ms
03:00:01 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
03:00:01 INFO - PROCESS | 1808 | 1466589601301 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:01 INFO - PROCESS | 1808 | 1466589601390 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:02 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
03:00:02 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1071ms
03:00:02 INFO - TEST-START | /IndexedDB/index_sort_order.htm
03:00:02 INFO - PROCESS | 1808 | 1466589602378 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:02 INFO - PROCESS | 1808 | 1466589602485 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:03 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
03:00:03 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 729ms
03:00:03 INFO - TEST-START | /IndexedDB/interfaces.html
03:00:03 INFO - PROCESS | 1808 | 1466589603110 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:03 INFO - PROCESS | 1808 | 1466589603201 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
03:00:03 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
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
03:00:03 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
03:00:04 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
03:00:04 INFO - TEST-OK | /IndexedDB/interfaces.html | took 891ms
03:00:04 INFO - TEST-START | /IndexedDB/interfaces.worker
03:00:04 INFO - PROCESS | 1808 | 1466589604012 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:04 INFO - PROCESS | 1808 | 1466589604120 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
03:00:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
03:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:00:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:00:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:00:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:00:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:00:05 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
03:00:05 INFO - {}
03:00:05 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 - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
03:00:05 INFO - {}
03:00:05 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1654ms
03:00:05 INFO - TEST-START | /IndexedDB/key_invalid.htm
03:00:05 INFO - PROCESS | 1808 | 1466589605679 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:05 INFO - PROCESS | 1808 | 1466589605875 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
03:00:06 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
03:00:06 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 1050ms
03:00:06 INFO - TEST-START | /IndexedDB/key_valid.html
03:00:06 INFO - PROCESS | 1808 | 1466589606780 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:06 INFO - PROCESS | 1808 | 1466589606895 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
03:00:08 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
03:00:08 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1631ms
03:00:08 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
03:00:08 INFO - PROCESS | 1808 | 1466589608438 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:08 INFO - PROCESS | 1808 | 1466589608554 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:09 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
03:00:09 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 747ms
03:00:09 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
03:00:09 INFO - PROCESS | 1808 | 1466589609168 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:09 INFO - PROCESS | 1808 | 1466589609246 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:09 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
03:00:09 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 679ms
03:00:09 INFO - TEST-START | /IndexedDB/keygenerator.htm
03:00:09 INFO - PROCESS | 1808 | 1466589609849 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:09 INFO - PROCESS | 1808 | 1466589609915 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:10 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
03:00:10 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
03:00:10 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
03:00:10 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 770ms
03:00:10 INFO - TEST-START | /IndexedDB/keyorder.htm
03:00:10 INFO - PROCESS | 1808 | 1466589610628 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:10 INFO - PROCESS | 1808 | 1466589610748 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
03:00:12 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
03:00:12 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1539ms
03:00:12 INFO - TEST-START | /IndexedDB/keypath.htm
03:00:12 INFO - PROCESS | 1808 | 1466589612185 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:12 INFO - PROCESS | 1808 | 1466589612321 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
03:00:13 INFO - TEST-OK | /IndexedDB/keypath.htm | took 839ms
03:00:13 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
03:00:13 INFO - PROCESS | 1808 | 1466589613028 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:13 INFO - PROCESS | 1808 | 1466589613116 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
03:00:13 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
03:00:13 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 683ms
03:00:13 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
03:00:13 INFO - PROCESS | 1808 | 1466589613748 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:13 INFO - PROCESS | 1808 | 1466589613836 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:14 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
03:00:14 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
03:00:14 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
03:00:14 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 776ms
03:00:14 INFO - TEST-START | /IndexedDB/list_ordering.htm
03:00:14 INFO - PROCESS | 1808 | 1466589614529 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:14 INFO - PROCESS | 1808 | 1466589614621 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:15 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
03:00:15 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
03:00:15 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
03:00:15 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 882ms
03:00:15 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
03:00:15 INFO - PROCESS | 1808 | 1466589615414 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:15 INFO - PROCESS | 1808 | 1466589615480 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:16 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
03:00:16 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 785ms
03:00:16 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
03:00:16 INFO - PROCESS | 1808 | 1466589616228 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:16 INFO - PROCESS | 1808 | 1466589616373 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:16 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
03:00:16 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 740ms
03:00:16 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
03:00:16 INFO - PROCESS | 1808 | 1466589616954 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:17 INFO - PROCESS | 1808 | 1466589617034 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:17 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
03:00:17 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 627ms
03:00:17 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
03:00:17 INFO - PROCESS | 1808 | 1466589617585 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:17 INFO - PROCESS | 1808 | 1466589617672 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:18 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
03:00:18 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 625ms
03:00:18 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
03:00:18 INFO - PROCESS | 1808 | 1466589618220 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:18 INFO - PROCESS | 1808 | 1466589618315 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:19 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
03:00:19 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 936ms
03:00:19 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
03:00:19 INFO - PROCESS | 1808 | 1466589619172 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:19 INFO - PROCESS | 1808 | 1466589619319 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:20 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
03:00:20 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 939ms
03:00:20 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
03:00:20 INFO - PROCESS | 1808 | 1466589620113 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:20 INFO - PROCESS | 1808 | 1466589620203 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:20 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
03:00:20 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 690ms
03:00:20 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
03:00:20 INFO - PROCESS | 1808 | 1466589620812 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:20 INFO - PROCESS | 1808 | 1466589620927 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:21 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
03:00:21 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 725ms
03:00:21 INFO - TEST-START | /IndexedDB/value.htm
03:00:21 INFO - PROCESS | 1808 | 1466589621533 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:21 INFO - PROCESS | 1808 | 1466589621624 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:22 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
03:00:22 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
03:00:22 INFO - TEST-OK | /IndexedDB/value.htm | took 731ms
03:00:22 INFO - TEST-START | /IndexedDB/value_recursive.htm
03:00:22 INFO - PROCESS | 1808 | 1466589622269 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:22 INFO - PROCESS | 1808 | 1466589622385 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:23 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
03:00:23 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
03:00:23 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
03:00:23 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 834ms
03:00:23 INFO - TEST-START | /IndexedDB/writer-starvation.htm
03:00:23 INFO - PROCESS | 1808 | 1466589623118 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:23 INFO - PROCESS | 1808 | 1466589623220 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:24 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
03:00:24 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 972ms
03:00:24 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
03:00:24 INFO - PROCESS | 1808 | 1466589624088 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:24 INFO - PROCESS | 1808 | 1466589624173 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:24 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
03:00:24 INFO - {}
03:00:24 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
03:00:24 INFO - {}
03:00:24 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
03:00:24 INFO - {}
03:00:24 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
03:00:24 INFO - {}
03:00:24 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 626ms
03:00:24 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
03:00:24 INFO - PROCESS | 1808 | 1466589624721 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:24 INFO - PROCESS | 1808 | 1466589624797 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:25 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
03:00:25 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
03:00:25 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
03:00:25 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
03:00:25 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 624ms
03:00:25 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
03:00:25 INFO - PROCESS | 1808 | 1466589625354 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:25 INFO - PROCESS | 1808 | 1466589625473 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
03:00:26 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 890ms
03:00:26 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
03:00:26 INFO - PROCESS | 1808 | 1466589626257 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:26 INFO - PROCESS | 1808 | 1466589626378 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
03:00:26 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
03:00:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
03:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:00:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
03:00:26 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
03:00:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
03:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:00:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
03:00:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
03:00:27 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 744ms
03:00:27 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
03:00:27 INFO - PROCESS | 1808 | 1466589627042 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:27 INFO - PROCESS | 1808 | 1466589627133 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:27 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() {
03:00:27 INFO - [native code]
03:00:27 INFO - }" but got function "function () {
03:00:27 INFO - }"
03:00:27 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
03:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:00:27 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
03:00:27 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
03:00:27 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
03:00:27 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
03:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:00:27 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
03:00:27 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:00:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
03:00:27 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 880ms
03:00:27 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
03:00:27 INFO - PROCESS | 1808 | 1466589627955 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:28 INFO - PROCESS | 1808 | 1466589628051 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:28 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() {
03:00:28 INFO - [native code]
03:00:28 INFO - }" but got function "function () {
03:00:28 INFO - }"
03:00:28 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
03:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:00:28 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
03:00:28 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:00:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
03:00:28 INFO - {}
03:00:28 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
03:00:28 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
03:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:00:28 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
03:00:28 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:00:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
03:00:28 INFO - {}
03:00:28 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 679ms
03:00:28 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
03:00:28 INFO - PROCESS | 1808 | 1466589628634 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:28 INFO - PROCESS | 1808 | 1466589628718 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
03:00:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
03:00:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:00:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
03:00:29 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:00:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
03:00:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:00:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:00:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
03:00:29 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:00:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
03:00:29 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"
03:00:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:00:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
03:00:29 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:00:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
03:00:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:00:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:00:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:00:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
03:00:29 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:00:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
03:00:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
03:00:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:00:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
03:00:29 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:00:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
03:00:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:00:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:00:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
03:00:29 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:00:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
03:00:29 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"
03:00:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:00:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
03:00:29 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:00:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
03:00:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:00:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:00:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:00:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
03:00:29 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:00:29 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 642ms
03:00:29 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
03:00:29 INFO - PROCESS | 1808 | 1466589629286 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:29 INFO - PROCESS | 1808 | 1466589629381 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
03:00:30 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 834ms
03:00:30 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
03:00:30 INFO - PROCESS | 1808 | 1466589630131 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:30 INFO - PROCESS | 1808 | 1466589630237 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
03:00:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
03:00:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
03:00:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
03:00:30 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 728ms
03:00:30 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
03:00:30 INFO - PROCESS | 1808 | 1466589630867 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:30 INFO - PROCESS | 1808 | 1466589630951 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
03:00:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
03:00:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
03:00:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
03:00:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
03:00:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
03:00:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
03:00:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
03:00:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
03:00:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
03:00:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
03:00:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
03:00:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
03:00:31 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
03:00:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
03:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:00:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
03:00:31 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 677ms
03:00:31 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
03:00:31 INFO - PROCESS | 1808 | 1466589631554 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:31 INFO - PROCESS | 1808 | 1466589631645 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
03:00:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
03:00:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
03:00:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
03:00:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
03:00:33 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1778ms
03:00:33 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
03:00:33 INFO - PROCESS | 1808 | 1466589633369 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:33 INFO - PROCESS | 1808 | 1466589633473 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
03:00:35 INFO - {}
03:00:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
03:00:35 INFO - {}
03:00:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
03:00:35 INFO - {}
03:00:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
03:00:35 INFO - {}
03:00:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
03:00:35 INFO - {}
03:00:35 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1730ms
03:00:35 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
03:00:35 INFO - PROCESS | 1808 | 1466589635117 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:35 INFO - PROCESS | 1808 | 1466589635256 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:36 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
03:00:36 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 934ms
03:00:36 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
03:00:36 INFO - PROCESS | 1808 | 1466589636056 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:36 INFO - PROCESS | 1808 | 1466589636142 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:36 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
03:00:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
03:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:36 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
03:00:36 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 584ms
03:00:36 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
03:00:36 INFO - PROCESS | 1808 | 1466589636679 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:36 INFO - PROCESS | 1808 | 1466589636765 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:46 INFO - PROCESS | 1808 | MARIONETTE LOG: INFO: Timeout fired
03:00:46 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
03:00:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
03:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
03:00:46 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10324ms
03:00:46 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
03:00:46 INFO - PROCESS | 1808 | 1466589646997 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:47 INFO - PROCESS | 1808 | 1466589647086 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:47 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
03:00:47 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 880ms
03:00:47 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
03:00:47 INFO - PROCESS | 1808 | 1466589647887 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:47 INFO - PROCESS | 1808 | 1466589647984 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:48 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
03:00:48 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 726ms
03:00:48 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
03:00:48 INFO - PROCESS | 1808 | 1466589648626 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:48 INFO - PROCESS | 1808 | 1466589648738 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:49 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
03:00:49 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 677ms
03:00:49 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
03:00:49 INFO - PROCESS | 1808 | 1466589649298 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:49 INFO - PROCESS | 1808 | 1466589649385 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:49 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
03:00:49 INFO - {}
03:00:49 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 673ms
03:00:49 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
03:00:49 INFO - PROCESS | 1808 | 1466589649976 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:50 INFO - PROCESS | 1808 | 1466589650051 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:50 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
03:00:50 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 630ms
03:00:50 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
03:00:50 INFO - PROCESS | 1808 | 1466589650616 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:50 INFO - PROCESS | 1808 | 1466589650749 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:51 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
03:00:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
03:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
03:00:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
03:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
03:00:51 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 675ms
03:00:51 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
03:00:51 INFO - PROCESS | 1808 | 1466589651295 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:51 INFO - PROCESS | 1808 | 1466589651381 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:51 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().
03:00:51 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 620ms
03:00:51 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
03:00:51 INFO - PROCESS | 1808 | 1466589651929 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:52 INFO - PROCESS | 1808 | 1466589652013 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:52 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
03:00:52 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 628ms
03:00:52 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
03:00:52 INFO - PROCESS | 1808 | 1466589652557 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:52 INFO - PROCESS | 1808 | 1466589652632 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:53 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
03:00:53 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 575ms
03:00:53 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
03:00:53 INFO - PROCESS | 1808 | 1466589653140 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:53 INFO - PROCESS | 1808 | 1466589653223 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:53 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"
03:00:53 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
03:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:53 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
03:00:53 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
03:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:53 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
03:00:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
03:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:00:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
03:00:53 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 591ms
03:00:53 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
03:00:53 INFO - PROCESS | 1808 | 1466589653750 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:53 INFO - PROCESS | 1808 | 1466589653836 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:54 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
03:00:54 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 625ms
03:00:54 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
03:00:54 INFO - PROCESS | 1808 | 1466589654374 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:54 INFO - PROCESS | 1808 | 1466589654462 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:54 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
03:00:54 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 531ms
03:00:54 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
03:00:54 INFO - PROCESS | 1808 | 1466589654934 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:55 INFO - PROCESS | 1808 | 1466589655015 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:55 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
03:00:55 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 674ms
03:00:55 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
03:00:55 INFO - PROCESS | 1808 | 1466589655611 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:55 INFO - PROCESS | 1808 | 1466589655696 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:00:56 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
03:00:56 INFO - do_test/)
03:01:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
03:01:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
03:01:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
03:01:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
03:01:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
03:01:34 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
03:01:34 INFO - )
03:01:34 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 696ms
03:01:34 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
03:01:34 INFO - PROCESS | 1808 | 1466589694119 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:34 INFO - PROCESS | 1808 | 1466589694205 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
03:01:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
03:01:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
03:01:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
03:01:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
03:01:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
03:01:35 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 926ms
03:01:35 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
03:01:35 INFO - PROCESS | 1808 | 1466589695048 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:35 INFO - PROCESS | 1808 | 1466589695132 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
03:01:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
03:01:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
03:01:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
03:01:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
03:01:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
03:01:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
03:01:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
03:01:35 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
03:01:35 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 939ms
03:01:35 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
03:01:35 INFO - PROCESS | 1808 | 1466589695995 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:36 INFO - PROCESS | 1808 | 1466589696072 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
03:01:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
03:01:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
03:01:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
03:01:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
03:01:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
03:01:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
03:01:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
03:01:36 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
03:01:36 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 528ms
03:01:36 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
03:01:36 INFO - PROCESS | 1808 | 1466589696531 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:36 INFO - PROCESS | 1808 | 1466589696604 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
03:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
03:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
03:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
03:01:37 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
03:01:37 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 571ms
03:01:37 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
03:01:37 INFO - PROCESS | 1808 | 1466589697109 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:37 INFO - PROCESS | 1808 | 1466589697188 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:37 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
03:01:37 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
03:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:37 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
03:01:37 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 671ms
03:01:37 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
03:01:37 INFO - PROCESS | 1808 | 1466589697800 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:37 INFO - PROCESS | 1808 | 1466589697873 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:38 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
03:01:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
03:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
03:01:38 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 838ms
03:01:38 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
03:01:38 INFO - PROCESS | 1808 | 1466589698632 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:38 INFO - PROCESS | 1808 | 1466589698754 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:39 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
03:01:39 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 673ms
03:01:39 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
03:01:39 INFO - PROCESS | 1808 | 1466589699314 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:39 INFO - PROCESS | 1808 | 1466589699387 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:39 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
03:01:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
03:01:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
03:01:39 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 622ms
03:01:39 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
03:01:39 INFO - PROCESS | 1808 | 1466589699949 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:40 INFO - PROCESS | 1808 | 1466589700029 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:40 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
03:01:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
03:01:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
03:01:40 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 622ms
03:01:40 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
03:01:40 INFO - PROCESS | 1808 | 1466589700571 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:40 INFO - PROCESS | 1808 | 1466589700663 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
03:01:41 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 631ms
03:01:41 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
03:01:41 INFO - PROCESS | 1808 | 1466589701226 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:41 INFO - PROCESS | 1808 | 1466589701340 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
03:01:41 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 724ms
03:01:41 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
03:01:41 INFO - PROCESS | 1808 | 1466589701964 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:42 INFO - PROCESS | 1808 | 1466589702061 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
03:01:42 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 677ms
03:01:42 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
03:01:42 INFO - PROCESS | 1808 | 1466589702642 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:42 INFO - PROCESS | 1808 | 1466589702718 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
03:01:43 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 628ms
03:01:43 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
03:01:43 INFO - PROCESS | 1808 | 1466589703277 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:43 INFO - PROCESS | 1808 | 1466589703360 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:43 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
03:01:43 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
03:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:01:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:01:43 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
03:01:43 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
03:01:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
03:01:43 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 580ms
03:01:43 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
03:01:43 INFO - PROCESS | 1808 | 1466589703861 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:43 INFO - PROCESS | 1808 | 1466589703939 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
03:01:44 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
03:01:44 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 639ms
03:01:44 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
03:01:44 INFO - PROCESS | 1808 | 1466589704507 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:44 INFO - PROCESS | 1808 | 1466589704611 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
03:01:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
03:01:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
03:01:45 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
03:01:45 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 981ms
03:01:45 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
03:01:45 INFO - PROCESS | 1808 | 1466589705496 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:45 INFO - PROCESS | 1808 | 1466589705602 Marionette INFO sendAsync f2e1dee5-74ee-4468-ad5c-fa7242974549
03:01:46 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: