builder: mozilla-aurora_ubuntu64_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux64-spot-257
starttime: 1465123294.32
results: success (0)
buildid: 20160605004013
builduid: f2e7e1e69a8447ca99b55e3f1fac1182
revision: dc972d877cd697c2c8f6248534f21bb5e1dba9ae
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-05 03:41:34.315955) =========
master: http://buildbot-master121.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-05 03:41:34.341044) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-05 03:41:34.341340) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-05 03:41:35.271206) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-05 03:41:35.271556) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1465123282.128933-1564281056
_=/tools/buildbot/bin/python
using PTY: False
--2016-06-05 03:41:35-- 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% 9.41M=0.001s
2016-06-05 03:41:36 (9.41 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.809363
========= master_lag: 0.42 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-05 03:41:36.501509) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 03:41:36.501873) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1465123282.128933-1564281056
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.038460
========= master_lag: 0.06 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-05 03:41:36.595419) =========
========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-06-05 03:41:36.595804) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev dc972d877cd697c2c8f6248534f21bb5e1dba9ae --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-aurora --rev dc972d877cd697c2c8f6248534f21bb5e1dba9ae --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1465123282.128933-1564281056
_=/tools/buildbot/bin/python
using PTY: False
2016-06-05 03:41:36,798 truncating revision to first 12 chars
2016-06-05 03:41:36,798 Setting DEBUG logging.
2016-06-05 03:41:36,799 attempt 1/10
2016-06-05 03:41:36,799 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/dc972d877cd6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-05 03:41:39,131 unpacking tar archive at: mozilla-aurora-dc972d877cd6/testing/mozharness/
program finished with exit code 0
elapsedTime=3.693107
========= master_lag: 0.81 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-06-05 03:41:41.094913) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-05 03:41:41.095251) =========
script_repo_revision: dc972d877cd697c2c8f6248534f21bb5e1dba9ae
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-05 03:41:41.095655) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-05 03:41:41.095956) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-05 03:41:41.222320) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 32 mins, 13 secs) (at 2016-06-05 03:41:41.222633) =========
/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-aurora --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-aurora', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1465123282.128933-1564281056
_=/tools/buildbot/bin/python
using PTY: False
03:41:41 INFO - MultiFileLogger online at 20160605 03:41:41 in /builds/slave/test
03:41:41 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-aurora --download-symbols ondemand
03:41:41 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
03:41:41 INFO - {'append_to_log': False,
03:41:41 INFO - 'base_work_dir': '/builds/slave/test',
03:41:41 INFO - 'blob_upload_branch': 'mozilla-aurora',
03:41:41 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
03:41:41 INFO - 'buildbot_json_path': 'buildprops.json',
03:41:41 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
03:41:41 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
03:41:41 INFO - 'download_minidump_stackwalk': True,
03:41:41 INFO - 'download_symbols': 'ondemand',
03:41:41 INFO - 'e10s': True,
03:41:41 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
03:41:41 INFO - 'tooltool.py': '/tools/tooltool.py',
03:41:41 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
03:41:41 INFO - '/tools/misc-python/virtualenv.py')},
03:41:41 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
03:41:41 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
03:41:41 INFO - 'log_level': 'info',
03:41:41 INFO - 'log_to_console': True,
03:41:41 INFO - 'opt_config_files': (),
03:41:41 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
03:41:41 INFO - '--processes=1',
03:41:41 INFO - '--config=%(test_path)s/wptrunner.ini',
03:41:41 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
03:41:41 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
03:41:41 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
03:41:41 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
03:41:41 INFO - 'pip_index': False,
03:41:41 INFO - 'require_test_zip': True,
03:41:41 INFO - 'test_type': ('testharness',),
03:41:41 INFO - 'this_chunk': '1',
03:41:41 INFO - 'tooltool_cache': '/builds/tooltool_cache',
03:41:41 INFO - 'total_chunks': '5',
03:41:41 INFO - 'virtualenv_path': 'venv',
03:41:41 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
03:41:41 INFO - 'work_dir': 'build'}
03:41:41 INFO - #####
03:41:41 INFO - ##### Running clobber step.
03:41:41 INFO - #####
03:41:41 INFO - Running pre-action listener: _resource_record_pre_action
03:41:41 INFO - Running main action method: clobber
03:41:41 INFO - rmtree: /builds/slave/test/build
03:41:41 INFO - Running post-action listener: _resource_record_post_action
03:41:41 INFO - #####
03:41:41 INFO - ##### Running read-buildbot-config step.
03:41:41 INFO - #####
03:41:41 INFO - Running pre-action listener: _resource_record_pre_action
03:41:41 INFO - Running main action method: read_buildbot_config
03:41:41 INFO - Using buildbot properties:
03:41:41 INFO - {
03:41:41 INFO - "project": "",
03:41:41 INFO - "product": "firefox",
03:41:41 INFO - "script_repo_revision": "production",
03:41:41 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-pgo-unittest",
03:41:41 INFO - "repository": "",
03:41:41 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora pgo test web-platform-tests-e10s-1",
03:41:41 INFO - "buildid": "20160605004013",
03:41:41 INFO - "stage_platform": "linux64-pgo",
03:41:41 INFO - "basedir": "/builds/slave/test",
03:41:41 INFO - "nightly_build": "True",
03:41:41 INFO - "buildnumber": 2,
03:41:41 INFO - "slavename": "tst-linux64-spot-257",
03:41:41 INFO - "master": "http://buildbot-master121.bb.releng.use1.mozilla.com:8201/",
03:41:41 INFO - "platform": "linux64",
03:41:41 INFO - "branch": "mozilla-aurora",
03:41:41 INFO - "revision": "dc972d877cd697c2c8f6248534f21bb5e1dba9ae",
03:41:41 INFO - "repo_path": "releases/mozilla-aurora",
03:41:41 INFO - "moz_repo_path": "",
03:41:41 INFO - "pgo_build": "True",
03:41:41 INFO - "builduid": "f2e7e1e69a8447ca99b55e3f1fac1182",
03:41:41 INFO - "slavebuilddir": "test"
03:41:41 INFO - }
03:41:41 INFO - Found installer url https://queue.taskcluster.net/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2.
03:41:41 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json.
03:41:41 INFO - Running post-action listener: _resource_record_post_action
03:41:41 INFO - #####
03:41:41 INFO - ##### Running download-and-extract step.
03:41:41 INFO - #####
03:41:41 INFO - Running pre-action listener: _resource_record_pre_action
03:41:41 INFO - Running main action method: download_and_extract
03:41:41 INFO - mkdir: /builds/slave/test/build/tests
03:41: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')]}
03:41:41 INFO - https://queue.taskcluster.net/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net
03:41:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json
03:41:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json
03:41:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json
03:41:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1
03:41:44 INFO - Downloaded 1361 bytes.
03:41:44 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json
03:41:44 INFO - Using the following test package requirements:
03:41:44 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'],
03:41:44 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:41:44 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'],
03:41:44 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:41:44 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'],
03:41:44 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:41:44 INFO - u'jsshell-linux-x86_64.zip'],
03:41:44 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:41:44 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'],
03:41:44 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'],
03:41:44 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:41:44 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'],
03:41:44 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:41:44 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'],
03:41:44 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:41:44 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'],
03:41:44 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip',
03:41:44 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']}
03:41:44 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
03:41:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:41:44 INFO - https://queue.taskcluster.net/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
03:41:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip
03:41:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip
03:41:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip
03:41:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1
03:41:48 INFO - Downloaded 24176653 bytes.
03:41:48 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
03:41:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
03:41:49 INFO - caution: filename not matched: web-platform/*
03:41:49 INFO - Return code: 11
03:41: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')]}
03:41:49 INFO - https://queue.taskcluster.net/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
03:41:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip
03:41:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip
03:41:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip
03:41:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
03:41:54 INFO - Downloaded 36389086 bytes.
03:41:54 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
03:41:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
03:41:59 INFO - caution: filename not matched: bin/*
03:41:59 INFO - caution: filename not matched: config/*
03:41:59 INFO - caution: filename not matched: mozbase/*
03:41:59 INFO - caution: filename not matched: marionette/*
03:41:59 INFO - caution: filename not matched: tools/wptserve/*
03:41:59 INFO - Return code: 11
03:41:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:41:59 INFO - https://queue.taskcluster.net/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
03:41:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2
03:41:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2
03:41:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2
03:41:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1
03:42:07 INFO - Downloaded 62809241 bytes.
03:42:07 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2
03:42:07 INFO - mkdir: /builds/slave/test/properties
03:42:07 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
03:42:07 INFO - Writing to file /builds/slave/test/properties/build_url
03:42:07 INFO - Contents:
03:42:07 INFO - build_url:https://queue.taskcluster.net/v1/task/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2
03:42:09 INFO - Running post-action listener: _resource_record_post_action
03:42:09 INFO - Running post-action listener: set_extra_try_arguments
03:42:09 INFO - #####
03:42:09 INFO - ##### Running create-virtualenv step.
03:42:09 INFO - #####
03:42:09 INFO - Running pre-action listener: _pre_create_virtualenv
03:42:09 INFO - Running pre-action listener: _resource_record_pre_action
03:42:09 INFO - Running main action method: create_virtualenv
03:42:09 INFO - Creating virtualenv /builds/slave/test/build/venv
03:42:09 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
03:42:09 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
03:42:09 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
03:42:09 INFO - Using real prefix '/usr'
03:42:09 INFO - New python executable in /builds/slave/test/build/venv/bin/python
03:42:14 INFO - Installing distribute.............................................................................................................................................................................................done.
03:42:19 INFO - Installing pip.................done.
03:42:19 INFO - Return code: 0
03:42:19 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
03:42:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:42:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:42:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:42:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:42:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:42:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:42:19 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 0x2403030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24043f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2442210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x250cd00>, '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 0x244b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x244b7b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465123282.128933-1564281056', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
03:42:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
03:42:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
03:42:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:42:19 INFO - 'CCACHE_UMASK': '002',
03:42:19 INFO - 'DISPLAY': ':0',
03:42:19 INFO - 'HOME': '/home/cltbld',
03:42:19 INFO - 'LANG': 'en_US.UTF-8',
03:42:19 INFO - 'LOGNAME': 'cltbld',
03:42:19 INFO - 'MAIL': '/var/mail/cltbld',
03:42:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:42:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:42:19 INFO - 'MOZ_NO_REMOTE': '1',
03:42:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:42:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:42:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:42:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:42:19 INFO - 'PWD': '/builds/slave/test',
03:42:19 INFO - 'SHELL': '/bin/bash',
03:42:19 INFO - 'SHLVL': '1',
03:42:19 INFO - 'TERM': 'linux',
03:42:19 INFO - 'TMOUT': '86400',
03:42:19 INFO - 'USER': 'cltbld',
03:42:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465123282.128933-1564281056',
03:42:19 INFO - '_': '/tools/buildbot/bin/python'}
03:42:20 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:42:20 INFO - Downloading/unpacking psutil>=0.7.1
03:42:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:42:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:42:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:42:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:42:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:42:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:42:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
03:42:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:42:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
03:42:25 INFO - Installing collected packages: psutil
03:42:25 INFO - Running setup.py install for psutil
03:42:26 INFO - building 'psutil._psutil_linux' extension
03:42:26 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
03:42:27 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
03:42:28 INFO - building 'psutil._psutil_posix' extension
03:42:28 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
03:42:28 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
03:42:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
03:42:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
03:42:28 INFO - Successfully installed psutil
03:42:28 INFO - Cleaning up...
03:42:28 INFO - Return code: 0
03:42:28 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
03:42:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:42:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:42:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:42:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:42:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:42:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:42:28 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 0x2403030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24043f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2442210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x250cd00>, '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 0x244b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x244b7b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465123282.128933-1564281056', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
03:42:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
03:42:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
03:42:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:42:28 INFO - 'CCACHE_UMASK': '002',
03:42:28 INFO - 'DISPLAY': ':0',
03:42:28 INFO - 'HOME': '/home/cltbld',
03:42:28 INFO - 'LANG': 'en_US.UTF-8',
03:42:28 INFO - 'LOGNAME': 'cltbld',
03:42:28 INFO - 'MAIL': '/var/mail/cltbld',
03:42:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:42:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:42:28 INFO - 'MOZ_NO_REMOTE': '1',
03:42:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:42:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:42:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:42:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:42:28 INFO - 'PWD': '/builds/slave/test',
03:42:28 INFO - 'SHELL': '/bin/bash',
03:42:28 INFO - 'SHLVL': '1',
03:42:28 INFO - 'TERM': 'linux',
03:42:28 INFO - 'TMOUT': '86400',
03:42:28 INFO - 'USER': 'cltbld',
03:42:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465123282.128933-1564281056',
03:42:28 INFO - '_': '/tools/buildbot/bin/python'}
03:42:29 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:42:29 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
03:42:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:42:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:42:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:42:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:42:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:42:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:42:34 INFO - Downloading mozsystemmonitor-0.0.tar.gz
03:42:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
03:42:34 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
03:42:34 INFO - Installing collected packages: mozsystemmonitor
03:42:34 INFO - Running setup.py install for mozsystemmonitor
03:42:34 INFO - Successfully installed mozsystemmonitor
03:42:34 INFO - Cleaning up...
03:42:34 INFO - Return code: 0
03:42:34 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
03:42: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')]}
03:42:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:42:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:42: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')]}
03:42:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:42:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:42:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2403030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24043f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2442210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x250cd00>, '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 0x244b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x244b7b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465123282.128933-1564281056', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
03:42:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
03:42:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
03:42:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:42:34 INFO - 'CCACHE_UMASK': '002',
03:42:34 INFO - 'DISPLAY': ':0',
03:42:34 INFO - 'HOME': '/home/cltbld',
03:42:34 INFO - 'LANG': 'en_US.UTF-8',
03:42:34 INFO - 'LOGNAME': 'cltbld',
03:42:34 INFO - 'MAIL': '/var/mail/cltbld',
03:42:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:42:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:42:34 INFO - 'MOZ_NO_REMOTE': '1',
03:42:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:42:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:42:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:42:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:42:34 INFO - 'PWD': '/builds/slave/test',
03:42:34 INFO - 'SHELL': '/bin/bash',
03:42:34 INFO - 'SHLVL': '1',
03:42:34 INFO - 'TERM': 'linux',
03:42:34 INFO - 'TMOUT': '86400',
03:42:34 INFO - 'USER': 'cltbld',
03:42:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465123282.128933-1564281056',
03:42:34 INFO - '_': '/tools/buildbot/bin/python'}
03:42:35 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:42:35 INFO - Downloading/unpacking blobuploader==1.2.4
03:42:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:42:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:42:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:42:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:42:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:42:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:42:40 INFO - Downloading blobuploader-1.2.4.tar.gz
03:42:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
03:42:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
03:42:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:42:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:42:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:42:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:42:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:42:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:42:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
03:42:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
03:42: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
03:42: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
03:42: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
03:42: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
03:42: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
03:42: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
03:42:42 INFO - Downloading docopt-0.6.1.tar.gz
03:42:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
03:42:42 INFO - Installing collected packages: blobuploader, requests, docopt
03:42:42 INFO - Running setup.py install for blobuploader
03:42:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
03:42:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
03:42:42 INFO - Running setup.py install for requests
03:42:43 INFO - Running setup.py install for docopt
03:42:43 INFO - Successfully installed blobuploader requests docopt
03:42:43 INFO - Cleaning up...
03:42:43 INFO - Return code: 0
03:42:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:42:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:42:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:42:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:42:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:42:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:42:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:42:43 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 0x2403030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24043f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2442210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x250cd00>, '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 0x244b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x244b7b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465123282.128933-1564281056', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
03:42:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
03:42:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
03:42:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:42:43 INFO - 'CCACHE_UMASK': '002',
03:42:43 INFO - 'DISPLAY': ':0',
03:42:43 INFO - 'HOME': '/home/cltbld',
03:42:43 INFO - 'LANG': 'en_US.UTF-8',
03:42:43 INFO - 'LOGNAME': 'cltbld',
03:42:43 INFO - 'MAIL': '/var/mail/cltbld',
03:42:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:42:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:42:43 INFO - 'MOZ_NO_REMOTE': '1',
03:42:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:42:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:42:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:42:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:42:43 INFO - 'PWD': '/builds/slave/test',
03:42:43 INFO - 'SHELL': '/bin/bash',
03:42:43 INFO - 'SHLVL': '1',
03:42:43 INFO - 'TERM': 'linux',
03:42:43 INFO - 'TMOUT': '86400',
03:42:43 INFO - 'USER': 'cltbld',
03:42:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465123282.128933-1564281056',
03:42:43 INFO - '_': '/tools/buildbot/bin/python'}
03:42:44 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:42:44 INFO - Running setup.py (path:/tmp/pip-5Jhi9h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:42:44 INFO - Running setup.py (path:/tmp/pip-0aavWK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:42:44 INFO - Running setup.py (path:/tmp/pip-nVmhO5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:42:44 INFO - Running setup.py (path:/tmp/pip-05ZR79-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:42:44 INFO - Running setup.py (path:/tmp/pip-85vKpI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:42:44 INFO - Running setup.py (path:/tmp/pip-uVGE_j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:42:44 INFO - Running setup.py (path:/tmp/pip-pJw3rS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:42:45 INFO - Running setup.py (path:/tmp/pip-AGjQ5s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:42:45 INFO - Running setup.py (path:/tmp/pip-8jujgT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:42:45 INFO - Running setup.py (path:/tmp/pip-HchIzH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:42:45 INFO - Running setup.py (path:/tmp/pip-6aqjG6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:42:45 INFO - Running setup.py (path:/tmp/pip-m8nyyQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:42:45 INFO - Running setup.py (path:/tmp/pip-kpq9_u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:42:45 INFO - Running setup.py (path:/tmp/pip-NfNo33-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:42:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:42:46 INFO - Running setup.py (path:/tmp/pip-ywA_Dy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:42:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:42:46 INFO - Running setup.py (path:/tmp/pip-xbDboF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:42:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:42:46 INFO - Running setup.py (path:/tmp/pip-53Zvdk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:42:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
03:42:46 INFO - Running setup.py (path:/tmp/pip-MSrgJB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
03:42:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
03:42:46 INFO - Running setup.py (path:/tmp/pip-Ja5W7E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
03:42:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:42:46 INFO - Running setup.py (path:/tmp/pip-nyCEtY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:42:46 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:42:47 INFO - Running setup.py (path:/tmp/pip-zTmsTb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:42:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:42:47 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client
03:42:47 INFO - Running setup.py install for manifestparser
03:42:47 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
03:42:47 INFO - Running setup.py install for mozcrash
03:42:47 INFO - Running setup.py install for mozdebug
03:42:47 INFO - Running setup.py install for mozdevice
03:42:48 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
03:42:48 INFO - Installing dm script to /builds/slave/test/build/venv/bin
03:42:48 INFO - Running setup.py install for mozfile
03:42:48 INFO - Running setup.py install for mozhttpd
03:42:48 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
03:42:48 INFO - Running setup.py install for mozinfo
03:42:48 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
03:42:48 INFO - Running setup.py install for mozInstall
03:42:48 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
03:42:48 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
03:42:48 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
03:42:48 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
03:42:48 INFO - Running setup.py install for mozleak
03:42:49 INFO - Running setup.py install for mozlog
03:42:49 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
03:42:49 INFO - Running setup.py install for moznetwork
03:42:49 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
03:42:49 INFO - Running setup.py install for mozprocess
03:42:49 INFO - Running setup.py install for mozprofile
03:42:50 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
03:42:50 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
03:42:50 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
03:42:50 INFO - Running setup.py install for mozrunner
03:42:50 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
03:42:50 INFO - Running setup.py install for mozscreenshot
03:42:51 INFO - Running setup.py install for moztest
03:42:51 INFO - Running setup.py install for mozversion
03:42:51 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
03:42:51 INFO - Running setup.py install for wptserve
03:42:51 INFO - Running setup.py install for marionette-driver
03:42:51 INFO - Running setup.py install for browsermob-proxy
03:42:52 INFO - Running setup.py install for marionette-client
03:42:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:42:52 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
03:42:52 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client
03:42:52 INFO - Cleaning up...
03:42:52 INFO - Return code: 0
03:42:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv
03:42:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:42:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:42:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:42:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:42:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:42:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
03:42:52 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 0x2403030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x24043f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2442210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x250cd00>, '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 0x244b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x244b7b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465123282.128933-1564281056', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
03:42:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
03:42:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
03:42:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:42:52 INFO - 'CCACHE_UMASK': '002',
03:42:52 INFO - 'DISPLAY': ':0',
03:42:52 INFO - 'HOME': '/home/cltbld',
03:42:52 INFO - 'LANG': 'en_US.UTF-8',
03:42:52 INFO - 'LOGNAME': 'cltbld',
03:42:52 INFO - 'MAIL': '/var/mail/cltbld',
03:42:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:42:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:42:52 INFO - 'MOZ_NO_REMOTE': '1',
03:42:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:42:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:42:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:42:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:42:52 INFO - 'PWD': '/builds/slave/test',
03:42:52 INFO - 'SHELL': '/bin/bash',
03:42:52 INFO - 'SHLVL': '1',
03:42:52 INFO - 'TERM': 'linux',
03:42:52 INFO - 'TMOUT': '86400',
03:42:52 INFO - 'USER': 'cltbld',
03:42:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465123282.128933-1564281056',
03:42:52 INFO - '_': '/tools/buildbot/bin/python'}
03:42:53 INFO - Ignoring indexes: https://pypi.python.org/simple/
03:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
03:42:53 INFO - Running setup.py (path:/tmp/pip-59ouaK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
03:42:53 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
03:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
03:42:53 INFO - Running setup.py (path:/tmp/pip-7ivVG3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
03:42:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
03:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
03:42:53 INFO - Running setup.py (path:/tmp/pip-CJPDTr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
03:42:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
03:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
03:42:53 INFO - Running setup.py (path:/tmp/pip-cv0ajl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
03:42:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
03:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
03:42:53 INFO - Running setup.py (path:/tmp/pip-Ex831v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
03:42:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
03:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
03:42:53 INFO - Running setup.py (path:/tmp/pip-pDSi_v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
03:42:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
03:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
03:42:53 INFO - Running setup.py (path:/tmp/pip-cvYXOY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
03:42:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
03:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
03:42:54 INFO - Running setup.py (path:/tmp/pip-92Gvwm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
03:42:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
03:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
03:42:54 INFO - Running setup.py (path:/tmp/pip-xIWtlL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
03:42:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
03:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
03:42:54 INFO - Running setup.py (path:/tmp/pip-bTQswf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
03:42:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
03:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
03:42:54 INFO - Running setup.py (path:/tmp/pip-ZpmCas-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
03:42:54 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
03:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
03:42:54 INFO - Running setup.py (path:/tmp/pip-XBfDiL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
03:42:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
03:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
03:42:54 INFO - Running setup.py (path:/tmp/pip-nloeEq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
03:42:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
03:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
03:42:54 INFO - Running setup.py (path:/tmp/pip-VjQ1R0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
03:42:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
03:42:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
03:42:55 INFO - Running setup.py (path:/tmp/pip-FqVtFf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
03:42:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
03:42:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
03:42:55 INFO - Running setup.py (path:/tmp/pip-jevGSq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
03:42:55 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
03:42:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
03:42:55 INFO - Running setup.py (path:/tmp/pip-WwFR1Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
03:42:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
03:42:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
03:42:55 INFO - Running setup.py (path:/tmp/pip-0azK2Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
03:42:55 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
03:42:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
03:42:55 INFO - Running setup.py (path:/tmp/pip-iwyAha-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
03:42:55 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
03:42:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:42:55 INFO - Running setup.py (path:/tmp/pip-kf7q_u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
03:42:56 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
03:42:56 INFO - Unpacking /builds/slave/test/build/tests/marionette
03:42:56 INFO - Running setup.py (path:/tmp/pip-hnDwv5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
03:42:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
03:42:56 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
03:42:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
03:42:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
03:42:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
03:42:56 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
03:42:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
03:42:56 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
03:42:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:42:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:42:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:42:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
03:42:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
03:42:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
03:43:01 INFO - Downloading blessings-1.6.tar.gz
03:43:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
03:43:01 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
03:43:01 INFO - Installing collected packages: blessings
03:43:01 INFO - Running setup.py install for blessings
03:43:02 INFO - Successfully installed blessings
03:43:02 INFO - Cleaning up...
03:43:02 INFO - Return code: 0
03:43:02 INFO - Done creating virtualenv /builds/slave/test/build/venv.
03:43:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:43:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:43:02 INFO - Reading from file tmpfile_stdout
03:43:02 INFO - Current package versions:
03:43:02 INFO - argparse == 1.2.1
03:43:02 INFO - blessings == 1.6
03:43:02 INFO - blobuploader == 1.2.4
03:43:02 INFO - browsermob-proxy == 0.6.0
03:43:02 INFO - docopt == 0.6.1
03:43:02 INFO - manifestparser == 1.1
03:43:02 INFO - marionette-client == 2.3.0
03:43:02 INFO - marionette-driver == 1.4.0
03:43:02 INFO - mozInstall == 1.12
03:43:02 INFO - mozcrash == 0.17
03:43:02 INFO - mozdebug == 0.1
03:43:02 INFO - mozdevice == 0.48
03:43:02 INFO - mozfile == 1.2
03:43:02 INFO - mozhttpd == 0.7
03:43:02 INFO - mozinfo == 0.9
03:43:02 INFO - mozleak == 0.1
03:43:02 INFO - mozlog == 3.1
03:43:02 INFO - moznetwork == 0.27
03:43:02 INFO - mozprocess == 0.22
03:43:02 INFO - mozprofile == 0.28
03:43:02 INFO - mozrunner == 6.11
03:43:02 INFO - mozscreenshot == 0.1
03:43:02 INFO - mozsystemmonitor == 0.0
03:43:02 INFO - moztest == 0.7
03:43:02 INFO - mozversion == 1.4
03:43:02 INFO - psutil == 3.1.1
03:43:02 INFO - requests == 1.2.3
03:43:02 INFO - wptserve == 1.4.0
03:43:02 INFO - wsgiref == 0.1.2
03:43:02 INFO - Running post-action listener: _resource_record_post_action
03:43:02 INFO - Running post-action listener: _start_resource_monitoring
03:43:02 INFO - Starting resource monitoring.
03:43:02 INFO - #####
03:43:02 INFO - ##### Running pull step.
03:43:02 INFO - #####
03:43:02 INFO - Running pre-action listener: _resource_record_pre_action
03:43:02 INFO - Running main action method: pull
03:43:02 INFO - Pull has nothing to do!
03:43:02 INFO - Running post-action listener: _resource_record_post_action
03:43:02 INFO - #####
03:43:02 INFO - ##### Running install step.
03:43:02 INFO - #####
03:43:02 INFO - Running pre-action listener: _resource_record_pre_action
03:43:02 INFO - Running main action method: install
03:43:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
03:43:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
03:43:03 INFO - Reading from file tmpfile_stdout
03:43:03 INFO - Detecting whether we're running mozinstall >=1.0...
03:43:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
03:43:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
03:43:03 INFO - Reading from file tmpfile_stdout
03:43:03 INFO - Output received:
03:43:03 INFO - Usage: mozinstall [options] installer
03:43:03 INFO - Options:
03:43:03 INFO - -h, --help show this help message and exit
03:43:03 INFO - -d DEST, --destination=DEST
03:43:03 INFO - Directory to install application into. [default:
03:43:03 INFO - "/builds/slave/test"]
03:43:03 INFO - --app=APP Application being installed. [default: firefox]
03:43:03 INFO - mkdir: /builds/slave/test/build/application
03:43:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
03:43:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
03:43:28 INFO - Reading from file tmpfile_stdout
03:43:28 INFO - Output received:
03:43:28 INFO - /builds/slave/test/build/application/firefox/firefox
03:43:28 INFO - Running post-action listener: _resource_record_post_action
03:43:28 INFO - #####
03:43:28 INFO - ##### Running run-tests step.
03:43:28 INFO - #####
03:43:28 INFO - Running pre-action listener: _resource_record_pre_action
03:43:28 INFO - Running main action method: run_tests
03:43:28 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
03:43:28 INFO - Minidump filename unknown. Determining based upon platform and architecture.
03:43:28 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
03:43:28 INFO - grabbing minidump binary from tooltool
03:43:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:43:28 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x250cd00>, '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 0x244b300>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x244b7b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
03:43:28 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
03:43:28 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
03:43:28 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache
03:43:28 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
03:43:31 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmphAB2Bk
03:43:31 INFO - INFO - File integrity verified, renaming tmphAB2Bk to linux64-minidump_stackwalk
03:43:31 INFO - INFO - Updating local cache /builds/tooltool_cache...
03:43:31 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk
03:43:31 INFO - Return code: 0
03:43:31 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
03:43:31 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
03:43:31 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/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
03:43:31 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/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
03:43:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
03:43:31 INFO - 'CCACHE_UMASK': '002',
03:43:31 INFO - 'DISPLAY': ':0',
03:43:31 INFO - 'HOME': '/home/cltbld',
03:43:31 INFO - 'LANG': 'en_US.UTF-8',
03:43:31 INFO - 'LOGNAME': 'cltbld',
03:43:31 INFO - 'MAIL': '/var/mail/cltbld',
03:43:31 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
03:43:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:43:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
03:43:31 INFO - 'MOZ_NO_REMOTE': '1',
03:43:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
03:43:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:43:31 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
03:43:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
03:43:31 INFO - 'PWD': '/builds/slave/test',
03:43:31 INFO - 'SHELL': '/bin/bash',
03:43:31 INFO - 'SHLVL': '1',
03:43:31 INFO - 'TERM': 'linux',
03:43:31 INFO - 'TMOUT': '86400',
03:43:31 INFO - 'USER': 'cltbld',
03:43:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1465123282.128933-1564281056',
03:43:31 INFO - '_': '/tools/buildbot/bin/python'}
03:43:31 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/TxE_eSBYTEa461g15YOhAg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
03:43:32 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path
03:43:32 INFO - import pkg_resources
03:43:33 INFO - Using 1 client processes
03:43:34 INFO - wptserve Starting http server on 127.0.0.1:8000
03:43:34 INFO - wptserve Starting http server on 127.0.0.1:8001
03:43:34 INFO - wptserve Starting http server on 127.0.0.1:8443
03:43:36 INFO - SUITE-START | Running 1476 tests
03:43:36 INFO - Running testharness tests
03:43:36 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
03:43:36 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
03:43:36 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
03:43:36 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
03:43:36 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
03:43:36 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
03:43:36 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
03:43:36 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
03:43:36 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
03:43:36 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
03:43:36 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
03:43:36 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
03:43:36 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
03:43:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
03:43:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
03:43:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 7ms
03:43:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
03:43:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
03:43:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 1ms
03:43:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
03:43:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
03:43:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
03:43:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
03:43:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
03:43:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
03:43:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
03:43:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 7ms
03:43:36 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
03:43:36 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 1ms
03:43:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
03:43:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
03:43:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
03:43:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 1ms
03:43:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
03:43:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
03:43:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
03:43:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
03:43:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
03:43:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 7ms
03:43:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
03:43:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
03:43:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
03:43:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
03:43:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
03:43:36 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
03:43:36 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
03:43:36 INFO - Setting up ssl
03:43:36 INFO - PROCESS | certutil |
03:43:36 INFO - PROCESS | certutil |
03:43:36 INFO - PROCESS | certutil |
03:43:36 INFO - Certificate Nickname Trust Attributes
03:43:36 INFO - SSL,S/MIME,JAR/XPI
03:43:36 INFO -
03:43:36 INFO - web-platform-tests CT,,
03:43:36 INFO -
03:43:36 INFO - Starting runner
03:43:38 INFO - PROCESS | 1925 | 1465123418391 Marionette INFO Listening on port 2828
03:43:41 INFO - PROCESS | 1925 | 1465123421365 Marionette INFO startBrowser 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:41 INFO - PROCESS | 1925 | 1465123421394 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:42 INFO - PROCESS | 1925 | 1465123422065 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:42 INFO - PROCESS | 1925 | 1465123422095 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:42 INFO - PROCESS | 1925 |
03:43:42 INFO - PROCESS | 1925 | (process:1977): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed
03:43:43 INFO - PROCESS | 1925 | 1465123423160 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:43 INFO - PROCESS | 1925 | 1465123423615 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
03:43:43 INFO - PROCESS | 1925 | 1465123423672 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:43 INFO - PROCESS | 1925 | 1465123423686 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
03:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 625ms
03:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
03:43:44 INFO - PROCESS | 1925 | 1465123424354 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:44 INFO - PROCESS | 1925 | 1465123424446 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
03:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 538ms
03:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
03:43:44 INFO - PROCESS | 1925 | 1465123424879 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:44 INFO - PROCESS | 1925 | 1465123424970 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
03:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 519ms
03:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
03:43:45 INFO - PROCESS | 1925 | 1465123425413 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:45 INFO - PROCESS | 1925 | 1465123425525 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
03:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 578ms
03:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
03:43:46 INFO - PROCESS | 1925 | 1465123425998 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:46 INFO - PROCESS | 1925 | 1465123426069 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
03:43:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 531ms
03:43:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
03:43:46 INFO - PROCESS | 1925 | 1465123426544 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:46 INFO - PROCESS | 1925 | 1465123426633 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
03:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 680ms
03:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
03:43:47 INFO - PROCESS | 1925 | 1465123427227 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:47 INFO - PROCESS | 1925 | 1465123427307 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
03:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 535ms
03:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
03:43:47 INFO - PROCESS | 1925 | 1465123427763 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:47 INFO - PROCESS | 1925 | 1465123427843 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
03:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 476ms
03:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
03:43:48 INFO - PROCESS | 1925 | 1465123428393 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:48 INFO - PROCESS | 1925 | 1465123428487 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
03:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 919ms
03:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
03:43:49 INFO - PROCESS | 1925 | 1465123429282 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:49 INFO - PROCESS | 1925 | 1465123429364 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
03:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms
03:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
03:43:49 INFO - PROCESS | 1925 | 1465123429894 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:49 INFO - PROCESS | 1925 | 1465123429975 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
03:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 542ms
03:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
03:43:50 INFO - PROCESS | 1925 | 1465123430484 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:50 INFO - PROCESS | 1925 | 1465123430568 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
03:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 592ms
03:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
03:43:51 INFO - PROCESS | 1925 | 1465123431071 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:51 INFO - PROCESS | 1925 | 1465123431142 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
03:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 585ms
03:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
03:43:51 INFO - PROCESS | 1925 | 1465123431640 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:51 INFO - PROCESS | 1925 | 1465123431718 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
03:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 527ms
03:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
03:43:52 INFO - PROCESS | 1925 | 1465123432207 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:52 INFO - PROCESS | 1925 | 1465123432297 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
03:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 559ms
03:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
03:43:52 INFO - PROCESS | 1925 | 1465123432741 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:52 INFO - PROCESS | 1925 | 1465123432847 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
03:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 677ms
03:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
03:43:53 INFO - PROCESS | 1925 | 1465123433422 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:53 INFO - PROCESS | 1925 | 1465123433535 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
03:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 581ms
03:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
03:43:54 INFO - PROCESS | 1925 | 1465123434012 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:54 INFO - PROCESS | 1925 | 1465123434116 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
03:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 637ms
03:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
03:43:54 INFO - PROCESS | 1925 | 1465123434641 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:54 INFO - PROCESS | 1925 | 1465123434729 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
03:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 573ms
03:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
03:43:55 INFO - PROCESS | 1925 | 1465123435221 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:55 INFO - PROCESS | 1925 | 1465123435296 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
03:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 578ms
03:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
03:43:55 INFO - PROCESS | 1925 | 1465123435804 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:55 INFO - PROCESS | 1925 | 1465123435873 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
03:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 571ms
03:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
03:43:56 INFO - PROCESS | 1925 | 1465123436395 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:56 INFO - PROCESS | 1925 | 1465123436487 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
03:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 537ms
03:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
03:43:56 INFO - PROCESS | 1925 | 1465123436957 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:57 INFO - PROCESS | 1925 | 1465123437047 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
03:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 536ms
03:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
03:43:57 INFO - PROCESS | 1925 | 1465123437500 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:57 INFO - PROCESS | 1925 | 1465123437578 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
03:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 592ms
03:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
03:43:58 INFO - PROCESS | 1925 | 1465123438072 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:58 INFO - PROCESS | 1925 | 1465123438142 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
03:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 521ms
03:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
03:43:58 INFO - PROCESS | 1925 | 1465123438598 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:58 INFO - PROCESS | 1925 | 1465123438672 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
03:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 525ms
03:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
03:43:59 INFO - PROCESS | 1925 | 1465123439144 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:59 INFO - PROCESS | 1925 | 1465123439233 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
03:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 546ms
03:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
03:43:59 INFO - PROCESS | 1925 | 1465123439706 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:43:59 INFO - PROCESS | 1925 | 1465123439800 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
03:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 788ms
03:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
03:44:00 INFO - PROCESS | 1925 | 1465123440476 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:00 INFO - PROCESS | 1925 | 1465123440600 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
03:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 830ms
03:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
03:44:01 INFO - PROCESS | 1925 | 1465123441325 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:01 INFO - PROCESS | 1925 | 1465123441413 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
03:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 644ms
03:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
03:44:01 INFO - PROCESS | 1925 | 1465123441984 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:02 INFO - PROCESS | 1925 | 1465123442077 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
03:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 833ms
03:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
03:44:02 INFO - PROCESS | 1925 | 1465123442806 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:02 INFO - PROCESS | 1925 | 1465123442881 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
03:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 574ms
03:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
03:44:03 INFO - PROCESS | 1925 | 1465123443400 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:03 INFO - PROCESS | 1925 | 1465123443484 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
03:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 584ms
03:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
03:44:03 INFO - PROCESS | 1925 | 1465123443981 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:04 INFO - PROCESS | 1925 | 1465123444075 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
03:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 585ms
03:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
03:44:04 INFO - PROCESS | 1925 | 1465123444569 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:04 INFO - PROCESS | 1925 | 1465123444643 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
03:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 585ms
03:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
03:44:05 INFO - PROCESS | 1925 | 1465123445162 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:05 INFO - PROCESS | 1925 | 1465123445258 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
03:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 725ms
03:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
03:44:05 INFO - PROCESS | 1925 | 1465123445894 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:05 INFO - PROCESS | 1925 | 1465123445984 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
03:44:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 582ms
03:44:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
03:44:06 INFO - PROCESS | 1925 | 1465123446485 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:06 INFO - PROCESS | 1925 | 1465123446598 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
03:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 580ms
03:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
03:44:07 INFO - PROCESS | 1925 | 1465123447138 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:07 INFO - PROCESS | 1925 | 1465123447239 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
03:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 744ms
03:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
03:44:07 INFO - PROCESS | 1925 | 1465123447895 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:07 INFO - PROCESS | 1925 | 1465123447975 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
03:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 605ms
03:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
03:44:08 INFO - PROCESS | 1925 | 1465123448507 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:08 INFO - PROCESS | 1925 | 1465123448594 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
03:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 689ms
03:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
03:44:09 INFO - PROCESS | 1925 | 1465123449194 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:09 INFO - PROCESS | 1925 | 1465123449307 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
03:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 637ms
03:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
03:44:09 INFO - PROCESS | 1925 | 1465123449832 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:09 INFO - PROCESS | 1925 | 1465123449921 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
03:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 578ms
03:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
03:44:10 INFO - PROCESS | 1925 | 1465123450424 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:10 INFO - PROCESS | 1925 | 1465123450502 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
03:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 584ms
03:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
03:44:11 INFO - PROCESS | 1925 | 1465123451028 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:11 INFO - PROCESS | 1925 | 1465123451125 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
03:44:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 595ms
03:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
03:44:11 INFO - PROCESS | 1925 | 1465123451604 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:11 INFO - PROCESS | 1925 | 1465123451681 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
03:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 575ms
03:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
03:44:12 INFO - PROCESS | 1925 | 1465123452180 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:12 INFO - PROCESS | 1925 | 1465123452244 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
03:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 634ms
03:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
03:44:12 INFO - PROCESS | 1925 | 1465123452826 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:12 INFO - PROCESS | 1925 | 1465123452969 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
03:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 731ms
03:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
03:44:13 INFO - PROCESS | 1925 | 1465123453561 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:13 INFO - PROCESS | 1925 | 1465123453667 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
03:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 885ms
03:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
03:44:14 INFO - PROCESS | 1925 | 1465123454451 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:14 INFO - PROCESS | 1925 | 1465123454552 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
03:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 581ms
03:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
03:44:15 INFO - PROCESS | 1925 | 1465123455063 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:15 INFO - PROCESS | 1925 | 1465123455151 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
03:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 584ms
03:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
03:44:15 INFO - PROCESS | 1925 | 1465123455679 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:15 INFO - PROCESS | 1925 | 1465123455758 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
03:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 698ms
03:44:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
03:44:16 INFO - PROCESS | 1925 | 1465123456362 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:16 INFO - PROCESS | 1925 | 1465123456464 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
03:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 687ms
03:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
03:44:17 INFO - PROCESS | 1925 | 1465123457053 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:17 INFO - PROCESS | 1925 | 1465123457184 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
03:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 685ms
03:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
03:44:17 INFO - PROCESS | 1925 | 1465123457757 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:17 INFO - PROCESS | 1925 | 1465123457854 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
03:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 585ms
03:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
03:44:18 INFO - PROCESS | 1925 | 1465123458360 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:18 INFO - PROCESS | 1925 | 1465123458438 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
03:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 566ms
03:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
03:44:18 INFO - PROCESS | 1925 | 1465123458916 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:19 INFO - PROCESS | 1925 | 1465123459038 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
03:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 624ms
03:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
03:44:19 INFO - PROCESS | 1925 | 1465123459551 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:19 INFO - PROCESS | 1925 | 1465123459648 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
03:44:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 725ms
03:44:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
03:44:20 INFO - PROCESS | 1925 | 1465123460291 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:20 INFO - PROCESS | 1925 | 1465123460443 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
03:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1042ms
03:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
03:44:21 INFO - PROCESS | 1925 | 1465123461353 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:21 INFO - PROCESS | 1925 | 1465123461455 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
03:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 633ms
03:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
03:44:21 INFO - PROCESS | 1925 | 1465123461993 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:22 INFO - PROCESS | 1925 | 1465123462085 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
03:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 634ms
03:44:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
03:44:22 INFO - PROCESS | 1925 | 1465123462637 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:22 INFO - PROCESS | 1925 | 1465123462730 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
03:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 577ms
03:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
03:44:23 INFO - PROCESS | 1925 | 1465123463242 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:23 INFO - PROCESS | 1925 | 1465123463363 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
03:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 735ms
03:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
03:44:23 INFO - PROCESS | 1925 | 1465123463971 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:24 INFO - PROCESS | 1925 | 1465123464047 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
03:44:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 677ms
03:44:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
03:44:24 INFO - PROCESS | 1925 | 1465123464663 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:24 INFO - PROCESS | 1925 | 1465123464787 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
03:44:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 683ms
03:44:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
03:44:25 INFO - PROCESS | 1925 | 1465123465347 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:25 INFO - PROCESS | 1925 | 1465123465426 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
03:44:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 572ms
03:44:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
03:44:25 INFO - PROCESS | 1925 | 1465123465924 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:25 INFO - PROCESS | 1925 | 1465123465995 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
03:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 526ms
03:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
03:44:26 INFO - PROCESS | 1925 | 1465123466458 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:26 INFO - PROCESS | 1925 | 1465123466568 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
03:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 675ms
03:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
03:44:27 INFO - PROCESS | 1925 | 1465123467138 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:27 INFO - PROCESS | 1925 | 1465123467237 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
03:44:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 877ms
03:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
03:44:28 INFO - PROCESS | 1925 | 1465123468027 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:28 INFO - PROCESS | 1925 | 1465123468154 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
03:44:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 673ms
03:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
03:44:28 INFO - PROCESS | 1925 | 1465123468748 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:28 INFO - PROCESS | 1925 | 1465123468853 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
03:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 630ms
03:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
03:44:29 INFO - PROCESS | 1925 | 1465123469371 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:29 INFO - PROCESS | 1925 | 1465123469463 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
03:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 639ms
03:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
03:44:30 INFO - PROCESS | 1925 | 1465123470000 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:30 INFO - PROCESS | 1925 | 1465123470075 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 584ms
03:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
03:44:30 INFO - PROCESS | 1925 | 1465123470600 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:30 INFO - PROCESS | 1925 | 1465123470674 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 645ms
03:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
03:44:31 INFO - PROCESS | 1925 | 1465123471255 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:31 INFO - PROCESS | 1925 | 1465123471369 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 680ms
03:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
03:44:31 INFO - PROCESS | 1925 | 1465123471929 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:32 INFO - PROCESS | 1925 | 1465123472000 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:44:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 528ms
03:44:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
03:44:32 INFO - PROCESS | 1925 | 1465123472485 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:32 INFO - PROCESS | 1925 | 1465123472559 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 542ms
03:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
03:44:33 INFO - PROCESS | 1925 | 1465123473016 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:33 INFO - PROCESS | 1925 | 1465123473105 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 578ms
03:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
03:44:33 INFO - PROCESS | 1925 | 1465123473596 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:33 INFO - PROCESS | 1925 | 1465123473666 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 778ms
03:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
03:44:34 INFO - PROCESS | 1925 | 1465123474393 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:34 INFO - PROCESS | 1925 | 1465123474478 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 728ms
03:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
03:44:35 INFO - PROCESS | 1925 | 1465123475139 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:35 INFO - PROCESS | 1925 | 1465123475240 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 775ms
03:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
03:44:35 INFO - PROCESS | 1925 | 1465123475926 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:36 INFO - PROCESS | 1925 | 1465123476011 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 580ms
03:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
03:44:36 INFO - PROCESS | 1925 | 1465123476527 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:36 INFO - PROCESS | 1925 | 1465123476637 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
03:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 597ms
03:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
03:44:37 INFO - PROCESS | 1925 | 1465123477131 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:37 INFO - PROCESS | 1925 | 1465123477229 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
03:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 592ms
03:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
03:44:37 INFO - PROCESS | 1925 | 1465123477719 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:37 INFO - PROCESS | 1925 | 1465123477819 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
03:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 684ms
03:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
03:44:38 INFO - PROCESS | 1925 | 1465123478408 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:38 INFO - PROCESS | 1925 | 1465123478518 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
03:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 628ms
03:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
03:44:39 INFO - PROCESS | 1925 | 1465123479049 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:39 INFO - PROCESS | 1925 | 1465123479169 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
03:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 643ms
03:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
03:44:39 INFO - PROCESS | 1925 | 1465123479683 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:39 INFO - PROCESS | 1925 | 1465123479759 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:44:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 526ms
03:44:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
03:44:40 INFO - PROCESS | 1925 | 1465123480226 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:40 INFO - PROCESS | 1925 | 1465123480351 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:44:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 783ms
03:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
03:44:41 INFO - PROCESS | 1925 | 1465123481028 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:41 INFO - PROCESS | 1925 | 1465123481109 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:41 INFO - PROCESS | 1925 | 1465123481447 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
03:44:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 798ms
03:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
03:44:41 INFO - PROCESS | 1925 | 1465123481854 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:41 INFO - PROCESS | 1925 | 1465123481937 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 628ms
03:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
03:44:42 INFO - PROCESS | 1925 | 1465123482500 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:42 INFO - PROCESS | 1925 | 1465123482576 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
03:44:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 741ms
03:44:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
03:44:43 INFO - PROCESS | 1925 | 1465123483252 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:43 INFO - PROCESS | 1925 | 1465123483357 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
03:44:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 775ms
03:44:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
03:44:44 INFO - PROCESS | 1925 | 1465123484042 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:44 INFO - PROCESS | 1925 | 1465123484140 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
03:44:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 684ms
03:44:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
03:44:44 INFO - PROCESS | 1925 | 1465123484726 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:44 INFO - PROCESS | 1925 | 1465123484839 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
03:44:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 586ms
03:44:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
03:44:45 INFO - PROCESS | 1925 | 1465123485326 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:45 INFO - PROCESS | 1925 | 1465123485447 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
03:44:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 643ms
03:44:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
03:44:45 INFO - PROCESS | 1925 | 1465123485963 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:46 INFO - PROCESS | 1925 | 1465123486050 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
03:44:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 624ms
03:44:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
03:44:46 INFO - PROCESS | 1925 | 1465123486593 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:46 INFO - PROCESS | 1925 | 1465123486699 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
03:44:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 824ms
03:44:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
03:44:47 INFO - PROCESS | 1925 | 1465123487435 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:47 INFO - PROCESS | 1925 | 1465123487525 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
03:44:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 636ms
03:44:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
03:44:48 INFO - PROCESS | 1925 | 1465123488074 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:48 INFO - PROCESS | 1925 | 1465123488155 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
03:44:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 584ms
03:44:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
03:44:48 INFO - PROCESS | 1925 | 1465123488698 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:48 INFO - PROCESS | 1925 | 1465123488791 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
03:44:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 801ms
03:44:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
03:44:49 INFO - PROCESS | 1925 | 1465123489476 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:49 INFO - PROCESS | 1925 | 1465123489595 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
03:44:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 726ms
03:44:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
03:44:50 INFO - PROCESS | 1925 | 1465123490214 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:50 INFO - PROCESS | 1925 | 1465123490335 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
03:44:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 635ms
03:44:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
03:44:50 INFO - PROCESS | 1925 | 1465123490854 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:50 INFO - PROCESS | 1925 | 1465123490942 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
03:44:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1083ms
03:44:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
03:44:51 INFO - PROCESS | 1925 | 1465123491936 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:52 INFO - PROCESS | 1925 | 1465123492027 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
03:44:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1072ms
03:44:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
03:44:53 INFO - PROCESS | 1925 | 1465123493013 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:53 INFO - PROCESS | 1925 | 1465123493087 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:53 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
03:44:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:44:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
03:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:44:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:44:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:44:53 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:44:53 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:44:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:20:1
03:44:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 675ms
03:44:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
03:44:53 INFO - PROCESS | 1925 | 1465123493699 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:53 INFO - PROCESS | 1925 | 1465123493814 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
03:44:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 728ms
03:44:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
03:44:54 INFO - PROCESS | 1925 | 1465123494431 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:54 INFO - PROCESS | 1925 | 1465123494541 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
03:44:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 574ms
03:44:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
03:44:55 INFO - PROCESS | 1925 | 1465123495026 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:55 INFO - PROCESS | 1925 | 1465123495123 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
03:44:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 624ms
03:44:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
03:44:55 INFO - PROCESS | 1925 | 1465123495661 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:55 INFO - PROCESS | 1925 | 1465123495735 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
03:44:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 635ms
03:44:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
03:44:56 INFO - PROCESS | 1925 | 1465123496310 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:56 INFO - PROCESS | 1925 | 1465123496466 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
03:44:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 688ms
03:44:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
03:44:56 INFO - PROCESS | 1925 | 1465123496997 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:57 INFO - PROCESS | 1925 | 1465123497096 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:57 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
03:44:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
03:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:44:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:44:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:44:57 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:44:57 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:44:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:20:1
03:44:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 634ms
03:44:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
03:44:57 INFO - PROCESS | 1925 | 1465123497650 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:57 INFO - PROCESS | 1925 | 1465123497741 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
03:44:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 587ms
03:44:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
03:44:58 INFO - PROCESS | 1925 | 1465123498241 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:58 INFO - PROCESS | 1925 | 1465123498333 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:58 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
03:44:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
03:44:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:44:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:44:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:44:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:44:58 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:44:58 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:44:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:20:1
03:44:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 575ms
03:44:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
03:44:58 INFO - PROCESS | 1925 | 1465123498841 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:58 INFO - PROCESS | 1925 | 1465123498940 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:59 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
03:44:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:44:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
03:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:44:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:44:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:44:59 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:44:59 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:44:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:20:1
03:44:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 699ms
03:44:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
03:44:59 INFO - PROCESS | 1925 | 1465123499525 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:44:59 INFO - PROCESS | 1925 | 1465123499623 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:00 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
03:45:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
03:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:45:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:45:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:45:00 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:45:00 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:45:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:20:1
03:45:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 679ms
03:45:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
03:45:00 INFO - PROCESS | 1925 | 1465123500223 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:00 INFO - PROCESS | 1925 | 1465123500367 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
03:45:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 828ms
03:45:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
03:45:01 INFO - PROCESS | 1925 | 1465123501075 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:01 INFO - PROCESS | 1925 | 1465123501186 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
03:45:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 627ms
03:45:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
03:45:01 INFO - PROCESS | 1925 | 1465123501721 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:01 INFO - PROCESS | 1925 | 1465123501812 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
03:45:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 732ms
03:45:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
03:45:02 INFO - PROCESS | 1925 | 1465123502461 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:02 INFO - PROCESS | 1925 | 1465123502564 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
03:45:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 678ms
03:45:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
03:45:03 INFO - PROCESS | 1925 | 1465123503151 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:03 INFO - PROCESS | 1925 | 1465123503293 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
03:45:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 829ms
03:45:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
03:45:04 INFO - PROCESS | 1925 | 1465123503997 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:04 INFO - PROCESS | 1925 | 1465123504085 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
03:45:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 592ms
03:45:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
03:45:04 INFO - PROCESS | 1925 | 1465123504593 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:04 INFO - PROCESS | 1925 | 1465123504686 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
03:45:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 635ms
03:45:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
03:45:05 INFO - PROCESS | 1925 | 1465123505225 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:05 INFO - PROCESS | 1925 | 1465123505298 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
03:45:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 527ms
03:45:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
03:45:05 INFO - PROCESS | 1925 | 1465123505766 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:05 INFO - PROCESS | 1925 | 1465123505882 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
03:45:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 727ms
03:45:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
03:45:06 INFO - PROCESS | 1925 | 1465123506501 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:06 INFO - PROCESS | 1925 | 1465123506581 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
03:45:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 736ms
03:45:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
03:45:07 INFO - PROCESS | 1925 | 1465123507254 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:07 INFO - PROCESS | 1925 | 1465123507386 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
03:45:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 778ms
03:45:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
03:45:08 INFO - PROCESS | 1925 | 1465123508036 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:08 INFO - PROCESS | 1925 | 1465123508125 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError
03:45:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 590ms
03:45:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
03:45:08 INFO - PROCESS | 1925 | 1465123508645 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:08 INFO - PROCESS | 1925 | 1465123508733 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
03:45:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 581ms
03:45:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
03:45:09 INFO - PROCESS | 1925 | 1465123509252 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:09 INFO - PROCESS | 1925 | 1465123509338 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
03:45:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 679ms
03:45:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
03:45:09 INFO - PROCESS | 1925 | 1465123509922 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:10 INFO - PROCESS | 1925 | 1465123510000 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
03:45:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 535ms
03:45:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
03:45:10 INFO - PROCESS | 1925 | 1465123510480 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:10 INFO - PROCESS | 1925 | 1465123510595 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:11 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
03:45:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
03:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:45:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
03:45:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:45:11 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
03:45:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
03:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:45:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
03:45:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
03:45:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 778ms
03:45:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
03:45:11 INFO - PROCESS | 1925 | 1465123511272 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:11 INFO - PROCESS | 1925 | 1465123511349 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
03:45:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1221ms
03:45:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
03:45:12 INFO - PROCESS | 1925 | 1465123512502 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:12 INFO - PROCESS | 1925 | 1465123512586 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
03:45:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 528ms
03:45:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
03:45:13 INFO - PROCESS | 1925 | 1465123513025 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:13 INFO - PROCESS | 1925 | 1465123513096 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
03:45:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 570ms
03:45:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
03:45:13 INFO - PROCESS | 1925 | 1465123513601 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:13 INFO - PROCESS | 1925 | 1465123513722 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
03:45:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1034ms
03:45:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
03:45:14 INFO - PROCESS | 1925 | 1465123514656 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:14 INFO - PROCESS | 1925 | 1465123514762 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.
03:45:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 630ms
03:45:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
03:45:15 INFO - PROCESS | 1925 | 1465123515296 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:15 INFO - PROCESS | 1925 | 1465123515385 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
03:45:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 575ms
03:45:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
03:45:15 INFO - PROCESS | 1925 | 1465123515903 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:15 INFO - PROCESS | 1925 | 1465123515986 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
03:45:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 631ms
03:45:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
03:45:16 INFO - PROCESS | 1925 | 1465123516540 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:16 INFO - PROCESS | 1925 | 1465123516633 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
03:45:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 648ms
03:45:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
03:45:17 INFO - PROCESS | 1925 | 1465123517176 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:17 INFO - PROCESS | 1925 | 1465123517257 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
03:45:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 677ms
03:45:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
03:45:17 INFO - PROCESS | 1925 | 1465123517877 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:17 INFO - PROCESS | 1925 | 1465123517981 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
03:45:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 627ms
03:45:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
03:45:18 INFO - PROCESS | 1925 | 1465123518501 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:18 INFO - PROCESS | 1925 | 1465123518570 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
03:45:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 528ms
03:45:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
03:45:19 INFO - PROCESS | 1925 | 1465123519057 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:19 INFO - PROCESS | 1925 | 1465123519145 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
03:45:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 595ms
03:45:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
03:45:19 INFO - PROCESS | 1925 | 1465123519630 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:19 INFO - PROCESS | 1925 | 1465123519702 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
03:45:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 537ms
03:45:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
03:45:20 INFO - PROCESS | 1925 | 1465123520181 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:20 INFO - PROCESS | 1925 | 1465123520287 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
03:45:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 827ms
03:45:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
03:45:21 INFO - PROCESS | 1925 | 1465123521071 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:21 INFO - PROCESS | 1925 | 1465123521201 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
03:45:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 732ms
03:45:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
03:45:21 INFO - PROCESS | 1925 | 1465123521806 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:21 INFO - PROCESS | 1925 | 1465123521884 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
03:45:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 582ms
03:45:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
03:45:22 INFO - PROCESS | 1925 | 1465123522412 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:22 INFO - PROCESS | 1925 | 1465123522497 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
03:45:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 639ms
03:45:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
03:45:23 INFO - PROCESS | 1925 | 1465123523049 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:23 INFO - PROCESS | 1925 | 1465123523134 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
03:45:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 533ms
03:45:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
03:45:23 INFO - PROCESS | 1925 | 1465123523599 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:23 INFO - PROCESS | 1925 | 1465123523690 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
03:45:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 637ms
03:45:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
03:45:24 INFO - PROCESS | 1925 | 1465123524237 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:24 INFO - PROCESS | 1925 | 1465123524342 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
03:45:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 676ms
03:45:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
03:45:24 INFO - PROCESS | 1925 | 1465123524911 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:24 INFO - PROCESS | 1925 | 1465123524990 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
03:45:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 575ms
03:45:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
03:45:25 INFO - PROCESS | 1925 | 1465123525514 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:25 INFO - PROCESS | 1925 | 1465123525598 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
03:45:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 551ms
03:45:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
03:45:26 INFO - PROCESS | 1925 | 1465123526065 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:26 INFO - PROCESS | 1925 | 1465123526154 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
03:45:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 538ms
03:45:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
03:45:26 INFO - PROCESS | 1925 | 1465123526609 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:26 INFO - PROCESS | 1925 | 1465123526725 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
03:45:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 837ms
03:45:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
03:45:27 INFO - PROCESS | 1925 | 1465123527459 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:27 INFO - PROCESS | 1925 | 1465123527541 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
03:45:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 676ms
03:45:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
03:45:28 INFO - PROCESS | 1925 | 1465123528157 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:28 INFO - PROCESS | 1925 | 1465123528247 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
03:45:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 691ms
03:45:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
03:45:28 INFO - PROCESS | 1925 | 1465123528861 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:29 INFO - PROCESS | 1925 | 1465123528997 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
03:45:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 786ms
03:45:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
03:45:29 INFO - PROCESS | 1925 | 1465123529646 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:29 INFO - PROCESS | 1925 | 1465123529736 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
03:45:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 578ms
03:45:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
03:45:30 INFO - PROCESS | 1925 | 1465123530231 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:30 INFO - PROCESS | 1925 | 1465123530338 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
03:45:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 629ms
03:45:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
03:45:30 INFO - PROCESS | 1925 | 1465123530864 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:30 INFO - PROCESS | 1925 | 1465123530973 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
03:45:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 624ms
03:45:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
03:45:31 INFO - PROCESS | 1925 | 1465123531491 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:31 INFO - PROCESS | 1925 | 1465123531564 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
03:45:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 580ms
03:45:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
03:45:32 INFO - PROCESS | 1925 | 1465123532088 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:32 INFO - PROCESS | 1925 | 1465123532178 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
03:45:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 575ms
03:45:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
03:45:32 INFO - PROCESS | 1925 | 1465123532680 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:32 INFO - PROCESS | 1925 | 1465123532821 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
03:45:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 677ms
03:45:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
03:45:33 INFO - PROCESS | 1925 | 1465123533374 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:33 INFO - PROCESS | 1925 | 1465123533471 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
03:45:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 835ms
03:45:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
03:45:34 INFO - PROCESS | 1925 | 1465123534225 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:34 INFO - PROCESS | 1925 | 1465123534327 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
03:45:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 625ms
03:45:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
03:45:34 INFO - PROCESS | 1925 | 1465123534859 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:34 INFO - PROCESS | 1925 | 1465123534937 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
03:45:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 574ms
03:45:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
03:45:35 INFO - PROCESS | 1925 | 1465123535446 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:35 INFO - PROCESS | 1925 | 1465123535520 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
03:45:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 632ms
03:45:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
03:45:36 INFO - PROCESS | 1925 | 1465123536085 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:36 INFO - PROCESS | 1925 | 1465123536261 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
03:45:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1189ms
03:45:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
03:45:37 INFO - PROCESS | 1925 | 1465123537273 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:37 INFO - PROCESS | 1925 | 1465123537351 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
03:45:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1028ms
03:45:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
03:45:38 INFO - PROCESS | 1925 | 1465123538313 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:38 INFO - PROCESS | 1925 | 1465123538400 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
03:45:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1132ms
03:45:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
03:45:39 INFO - PROCESS | 1925 | 1465123539446 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:39 INFO - PROCESS | 1925 | 1465123539524 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
03:45:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1027ms
03:45:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
03:45:40 INFO - PROCESS | 1925 | 1465123540566 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:40 INFO - PROCESS | 1925 | 1465123540676 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
03:45:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1129ms
03:45:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
03:45:41 INFO - PROCESS | 1925 | 1465123541704 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:41 INFO - PROCESS | 1925 | 1465123541780 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
03:45:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1080ms
03:45:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
03:45:42 INFO - PROCESS | 1925 | 1465123542790 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:42 INFO - PROCESS | 1925 | 1465123542876 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
03:45:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1121ms
03:45:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
03:45:43 INFO - PROCESS | 1925 | 1465123543911 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:43 INFO - PROCESS | 1925 | 1465123543989 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
03:45:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1029ms
03:45:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
03:45:44 INFO - PROCESS | 1925 | 1465123544950 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:45 INFO - PROCESS | 1925 | 1465123545042 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
03:45:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1077ms
03:45:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
03:45:46 INFO - PROCESS | 1925 | 1465123546036 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:46 INFO - PROCESS | 1925 | 1465123546130 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
03:45:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1075ms
03:45:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
03:45:47 INFO - PROCESS | 1925 | 1465123547170 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:47 INFO - PROCESS | 1925 | 1465123547277 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:47 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
03:45:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
03:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:45:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:45:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:45:47 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:45:47 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:45:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:20:1
03:45:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 681ms
03:45:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
03:45:47 INFO - PROCESS | 1925 | 1465123547864 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:47 INFO - PROCESS | 1925 | 1465123547957 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
03:45:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 727ms
03:45:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
03:45:48 INFO - PROCESS | 1925 | 1465123548609 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:48 INFO - PROCESS | 1925 | 1465123548708 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:49 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4040] expected 0 but got 255
03:45:49 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:45:49 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:45:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
03:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:45:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:45:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:45:49 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:45:49 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:45:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:20:1
03:45:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 724ms
03:45:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
03:45:49 INFO - PROCESS | 1925 | 1465123549328 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:49 INFO - PROCESS | 1925 | 1465123549444 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
03:45:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 629ms
03:45:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
03:45:49 INFO - PROCESS | 1925 | 1465123549969 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:50 INFO - PROCESS | 1925 | 1465123550061 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
03:45:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1031ms
03:45:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
03:45:51 INFO - PROCESS | 1925 | 1465123551012 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:51 INFO - PROCESS | 1925 | 1465123551102 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
03:45:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1082ms
03:45:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
03:45:52 INFO - PROCESS | 1925 | 1465123552095 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:52 INFO - PROCESS | 1925 | 1465123552166 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
03:45:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1031ms
03:45:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
03:45:53 INFO - PROCESS | 1925 | 1465123553131 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:53 INFO - PROCESS | 1925 | 1465123553197 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
03:45:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1132ms
03:45:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
03:45:54 INFO - PROCESS | 1925 | 1465123554274 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:54 INFO - PROCESS | 1925 | 1465123554370 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
03:45:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1078ms
03:45:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
03:45:55 INFO - PROCESS | 1925 | 1465123555361 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:55 INFO - PROCESS | 1925 | 1465123555441 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
03:45:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 676ms
03:45:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
03:45:56 INFO - PROCESS | 1925 | 1465123556061 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:56 INFO - PROCESS | 1925 | 1465123556171 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
03:45:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1190ms
03:45:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
03:45:57 INFO - PROCESS | 1925 | 1465123557237 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:57 INFO - PROCESS | 1925 | 1465123557323 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
03:45:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1029ms
03:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
03:45:58 INFO - PROCESS | 1925 | 1465123558275 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:58 INFO - PROCESS | 1925 | 1465123558356 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
03:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 674ms
03:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
03:45:58 INFO - PROCESS | 1925 | 1465123558961 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:59 INFO - PROCESS | 1925 | 1465123559073 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
03:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 579ms
03:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
03:45:59 INFO - PROCESS | 1925 | 1465123559550 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:45:59 INFO - PROCESS | 1925 | 1465123559629 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
03:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 782ms
03:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
03:46:00 INFO - PROCESS | 1925 | 1465123560375 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:00 INFO - PROCESS | 1925 | 1465123560598 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
03:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 903ms
03:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
03:46:01 INFO - PROCESS | 1925 | 1465123561251 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:01 INFO - PROCESS | 1925 | 1465123561337 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
03:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 580ms
03:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
03:46:01 INFO - PROCESS | 1925 | 1465123561867 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:01 INFO - PROCESS | 1925 | 1465123561960 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
03:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 636ms
03:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
03:46:02 INFO - PROCESS | 1925 | 1465123562529 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:02 INFO - PROCESS | 1925 | 1465123562704 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
03:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 757ms
03:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
03:46:03 INFO - PROCESS | 1925 | 1465123563263 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:03 INFO - PROCESS | 1925 | 1465123563347 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted
03:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 578ms
03:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
03:46:03 INFO - PROCESS | 1925 | 1465123563857 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:03 INFO - PROCESS | 1925 | 1465123563955 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered
03:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 643ms
03:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
03:46:04 INFO - PROCESS | 1925 | 1465123564522 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:04 INFO - PROCESS | 1925 | 1465123564594 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document
03:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 529ms
03:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
03:46:05 INFO - PROCESS | 1925 | 1465123565064 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:05 INFO - PROCESS | 1925 | 1465123565159 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
03:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 629ms
03:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
03:46:05 INFO - PROCESS | 1925 | 1465123565705 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:05 INFO - PROCESS | 1925 | 1465123565795 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:06 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
03:46:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:46:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
03:46:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:46:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:46:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:46:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:46:06 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:46:06 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:46:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:20:1
03:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 579ms
03:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
03:46:06 INFO - PROCESS | 1925 | 1465123566307 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:06 INFO - PROCESS | 1925 | 1465123566378 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
03:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 542ms
03:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
03:46:06 INFO - PROCESS | 1925 | 1465123566884 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:06 INFO - PROCESS | 1925 | 1465123566970 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:07 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
03:46:07 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:46:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
03:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:46:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:46:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:46:07 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:46:07 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:46:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:20:1
03:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 841ms
03:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
03:46:07 INFO - PROCESS | 1925 | 1465123567703 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:07 INFO - PROCESS | 1925 | 1465123567789 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
03:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 589ms
03:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
03:46:08 INFO - PROCESS | 1925 | 1465123568309 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:08 INFO - PROCESS | 1925 | 1465123568390 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
03:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 577ms
03:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
03:46:08 INFO - PROCESS | 1925 | 1465123568908 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:08 INFO - PROCESS | 1925 | 1465123568990 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
03:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 678ms
03:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
03:46:09 INFO - PROCESS | 1925 | 1465123569588 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:09 INFO - PROCESS | 1925 | 1465123569675 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
03:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 681ms
03:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
03:46:10 INFO - PROCESS | 1925 | 1465123570277 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:10 INFO - PROCESS | 1925 | 1465123570463 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
03:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 699ms
03:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
03:46:10 INFO - PROCESS | 1925 | 1465123570986 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:11 INFO - PROCESS | 1925 | 1465123571075 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
03:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 590ms
03:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
03:46:11 INFO - PROCESS | 1925 | 1465123571572 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:11 INFO - PROCESS | 1925 | 1465123571645 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
03:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 583ms
03:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
03:46:12 INFO - PROCESS | 1925 | 1465123572155 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:12 INFO - PROCESS | 1925 | 1465123572229 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
03:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 527ms
03:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
03:46:12 INFO - PROCESS | 1925 | 1465123572695 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:12 INFO - PROCESS | 1925 | 1465123572820 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
03:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 673ms
03:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
03:46:13 INFO - PROCESS | 1925 | 1465123573373 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:13 INFO - PROCESS | 1925 | 1465123573462 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
03:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 882ms
03:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
03:46:14 INFO - PROCESS | 1925 | 1465123574287 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:14 INFO - PROCESS | 1925 | 1465123574375 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
03:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 604ms
03:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
03:46:14 INFO - PROCESS | 1925 | 1465123574892 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:14 INFO - PROCESS | 1925 | 1465123574971 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
03:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 583ms
03:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
03:46:15 INFO - PROCESS | 1925 | 1465123575494 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:15 INFO - PROCESS | 1925 | 1465123575578 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
03:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 632ms
03:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
03:46:16 INFO - PROCESS | 1925 | 1465123576120 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:16 INFO - PROCESS | 1925 | 1465123576198 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
03:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 583ms
03:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
03:46:16 INFO - PROCESS | 1925 | 1465123576718 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:16 INFO - PROCESS | 1925 | 1465123576890 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
03:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 734ms
03:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
03:46:17 INFO - PROCESS | 1925 | 1465123577471 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:17 INFO - PROCESS | 1925 | 1465123577579 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
03:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 630ms
03:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
03:46:18 INFO - PROCESS | 1925 | 1465123578097 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:18 INFO - PROCESS | 1925 | 1465123578170 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
03:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 626ms
03:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
03:46:18 INFO - PROCESS | 1925 | 1465123578724 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:18 INFO - PROCESS | 1925 | 1465123578795 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
03:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 527ms
03:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
03:46:19 INFO - PROCESS | 1925 | 1465123579264 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:19 INFO - PROCESS | 1925 | 1465123579353 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
03:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 620ms
03:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
03:46:19 INFO - PROCESS | 1925 | 1465123579896 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:20 INFO - PROCESS | 1925 | 1465123579995 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
03:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 727ms
03:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
03:46:20 INFO - PROCESS | 1925 | 1465123580636 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:20 INFO - PROCESS | 1925 | 1465123580867 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
03:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 727ms
03:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
03:46:21 INFO - PROCESS | 1925 | 1465123581414 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:21 INFO - PROCESS | 1925 | 1465123581503 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
03:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 604ms
03:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
03:46:22 INFO - PROCESS | 1925 | 1465123582014 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:22 INFO - PROCESS | 1925 | 1465123582111 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
03:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 584ms
03:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
03:46:22 INFO - PROCESS | 1925 | 1465123582620 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:22 INFO - PROCESS | 1925 | 1465123582706 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
03:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 648ms
03:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
03:46:23 INFO - PROCESS | 1925 | 1465123583252 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:23 INFO - PROCESS | 1925 | 1465123583373 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
03:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 992ms
03:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
03:46:24 INFO - PROCESS | 1925 | 1465123584258 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:24 INFO - PROCESS | 1925 | 1465123584379 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
03:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 986ms
03:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
03:46:25 INFO - PROCESS | 1925 | 1465123585251 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:25 INFO - PROCESS | 1925 | 1465123585368 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
03:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 630ms
03:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
03:46:25 INFO - PROCESS | 1925 | 1465123585887 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:25 INFO - PROCESS | 1925 | 1465123585979 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
03:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 628ms
03:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
03:46:26 INFO - PROCESS | 1925 | 1465123586518 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:26 INFO - PROCESS | 1925 | 1465123586604 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
03:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 534ms
03:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
03:46:27 INFO - PROCESS | 1925 | 1465123587118 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:27 INFO - PROCESS | 1925 | 1465123587239 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
03:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 838ms
03:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
03:46:27 INFO - PROCESS | 1925 | 1465123587958 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:28 INFO - PROCESS | 1925 | 1465123588064 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
03:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 683ms
03:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
03:46:28 INFO - PROCESS | 1925 | 1465123588662 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:28 INFO - PROCESS | 1925 | 1465123588825 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
03:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 628ms
03:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
03:46:29 INFO - PROCESS | 1925 | 1465123589325 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:29 INFO - PROCESS | 1925 | 1465123589402 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
03:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 641ms
03:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
03:46:29 INFO - PROCESS | 1925 | 1465123589936 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:30 INFO - PROCESS | 1925 | 1465123590043 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
03:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 733ms
03:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
03:46:30 INFO - PROCESS | 1925 | 1465123590670 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:30 INFO - PROCESS | 1925 | 1465123590742 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
03:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 522ms
03:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
03:46:31 INFO - PROCESS | 1925 | 1465123591219 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:31 INFO - PROCESS | 1925 | 1465123591322 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
03:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 685ms
03:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
03:46:31 INFO - PROCESS | 1925 | 1465123591891 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:32 INFO - PROCESS | 1925 | 1465123592042 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
03:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 627ms
03:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
03:46:32 INFO - PROCESS | 1925 | 1465123592534 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:32 INFO - PROCESS | 1925 | 1465123592661 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
03:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 579ms
03:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
03:46:33 INFO - PROCESS | 1925 | 1465123593123 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:33 INFO - PROCESS | 1925 | 1465123593247 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
03:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 631ms
03:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
03:46:33 INFO - PROCESS | 1925 | 1465123593749 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:33 INFO - PROCESS | 1925 | 1465123593828 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
03:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 875ms
03:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
03:46:34 INFO - PROCESS | 1925 | 1465123594636 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:34 INFO - PROCESS | 1925 | 1465123594742 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
03:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 680ms
03:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
03:46:35 INFO - PROCESS | 1925 | 1465123595347 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:35 INFO - PROCESS | 1925 | 1465123595471 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
03:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 749ms
03:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
03:46:36 INFO - PROCESS | 1925 | 1465123596201 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:36 INFO - PROCESS | 1925 | 1465123596312 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
03:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 857ms
03:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
03:46:37 INFO - PROCESS | 1925 | 1465123597029 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:37 INFO - PROCESS | 1925 | 1465123597175 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
03:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 729ms
03:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
03:46:37 INFO - PROCESS | 1925 | 1465123597755 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:37 INFO - PROCESS | 1925 | 1465123597841 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
03:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 632ms
03:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
03:46:38 INFO - PROCESS | 1925 | 1465123598398 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:38 INFO - PROCESS | 1925 | 1465123598504 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
03:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 830ms
03:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
03:46:39 INFO - PROCESS | 1925 | 1465123599233 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:39 INFO - PROCESS | 1925 | 1465123599396 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
03:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 624ms
03:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
03:46:39 INFO - PROCESS | 1925 | 1465123599928 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:40 INFO - PROCESS | 1925 | 1465123600024 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
03:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 638ms
03:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
03:46:40 INFO - PROCESS | 1925 | 1465123600545 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:40 INFO - PROCESS | 1925 | 1465123600718 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
03:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 883ms
03:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
03:46:41 INFO - PROCESS | 1925 | 1465123601425 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:41 INFO - PROCESS | 1925 | 1465123601531 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
03:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 622ms
03:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
03:46:42 INFO - PROCESS | 1925 | 1465123602330 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:42 INFO - PROCESS | 1925 | 1465123602449 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
03:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 946ms
03:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
03:46:43 INFO - PROCESS | 1925 | 1465123603041 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:43 INFO - PROCESS | 1925 | 1465123603144 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
03:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 637ms
03:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
03:46:43 INFO - PROCESS | 1925 | 1465123603667 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:43 INFO - PROCESS | 1925 | 1465123603747 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
03:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 573ms
03:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
03:46:44 INFO - PROCESS | 1925 | 1465123604273 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:44 INFO - PROCESS | 1925 | 1465123604348 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
03:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 576ms
03:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
03:46:44 INFO - PROCESS | 1925 | 1465123604854 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:44 INFO - PROCESS | 1925 | 1465123604937 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
03:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 528ms
03:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
03:46:45 INFO - PROCESS | 1925 | 1465123605397 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:45 INFO - PROCESS | 1925 | 1465123605494 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
03:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 694ms
03:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
03:46:46 INFO - PROCESS | 1925 | 1465123606090 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:46 INFO - PROCESS | 1925 | 1465123606181 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
03:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 635ms
03:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
03:46:46 INFO - PROCESS | 1925 | 1465123606726 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:46 INFO - PROCESS | 1925 | 1465123606814 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
03:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 727ms
03:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
03:46:47 INFO - PROCESS | 1925 | 1465123607458 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:47 INFO - PROCESS | 1925 | 1465123607590 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
03:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 822ms
03:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
03:46:48 INFO - PROCESS | 1925 | 1465123608308 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:48 INFO - PROCESS | 1925 | 1465123608391 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
03:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 687ms
03:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
03:46:49 INFO - PROCESS | 1925 | 1465123608997 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:49 INFO - PROCESS | 1925 | 1465123609074 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
03:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 679ms
03:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
03:46:49 INFO - PROCESS | 1925 | 1465123609693 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:49 INFO - PROCESS | 1925 | 1465123609778 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
03:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 634ms
03:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
03:46:50 INFO - PROCESS | 1925 | 1465123610331 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:50 INFO - PROCESS | 1925 | 1465123610409 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
03:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 533ms
03:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
03:46:50 INFO - PROCESS | 1925 | 1465123610876 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:50 INFO - PROCESS | 1925 | 1465123610977 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
03:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 583ms
03:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
03:46:51 INFO - PROCESS | 1925 | 1465123611468 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:51 INFO - PROCESS | 1925 | 1465123611552 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
03:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 572ms
03:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
03:46:52 INFO - PROCESS | 1925 | 1465123612054 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:52 INFO - PROCESS | 1925 | 1465123612136 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
03:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 586ms
03:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
03:46:52 INFO - PROCESS | 1925 | 1465123612635 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:52 INFO - PROCESS | 1925 | 1465123612712 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
03:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 583ms
03:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
03:46:53 INFO - PROCESS | 1925 | 1465123613242 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:53 INFO - PROCESS | 1925 | 1465123613428 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
03:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 781ms
03:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
03:46:54 INFO - PROCESS | 1925 | 1465123614028 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:54 INFO - PROCESS | 1925 | 1465123614133 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
03:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 887ms
03:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
03:46:54 INFO - PROCESS | 1925 | 1465123614912 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:55 INFO - PROCESS | 1925 | 1465123615043 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
03:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 627ms
03:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
03:46:55 INFO - PROCESS | 1925 | 1465123615599 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:55 INFO - PROCESS | 1925 | 1465123615684 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
03:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 635ms
03:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
03:46:56 INFO - PROCESS | 1925 | 1465123616253 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:56 INFO - PROCESS | 1925 | 1465123616339 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
03:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 629ms
03:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
03:46:56 INFO - PROCESS | 1925 | 1465123616880 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:57 INFO - PROCESS | 1925 | 1465123617038 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
03:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 626ms
03:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
03:46:57 INFO - PROCESS | 1925 | 1465123617522 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:57 INFO - PROCESS | 1925 | 1465123617638 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
03:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 578ms
03:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
03:46:58 INFO - PROCESS | 1925 | 1465123618110 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:58 INFO - PROCESS | 1925 | 1465123618198 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
03:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 574ms
03:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
03:46:58 INFO - PROCESS | 1925 | 1465123618703 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:58 INFO - PROCESS | 1925 | 1465123618781 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
03:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 595ms
03:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
03:46:59 INFO - PROCESS | 1925 | 1465123619284 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:59 INFO - PROCESS | 1925 | 1465123619358 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
03:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 521ms
03:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
03:46:59 INFO - PROCESS | 1925 | 1465123619817 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:46:59 INFO - PROCESS | 1925 | 1465123619914 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
03:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 685ms
03:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
03:47:00 INFO - PROCESS | 1925 | 1465123620508 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:00 INFO - PROCESS | 1925 | 1465123620680 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
03:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 831ms
03:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
03:47:01 INFO - PROCESS | 1925 | 1465123621364 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:01 INFO - PROCESS | 1925 | 1465123621485 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
03:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 843ms
03:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
03:47:02 INFO - PROCESS | 1925 | 1465123622198 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:02 INFO - PROCESS | 1925 | 1465123622278 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
03:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 622ms
03:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
03:47:02 INFO - PROCESS | 1925 | 1465123622829 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:02 INFO - PROCESS | 1925 | 1465123622910 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
03:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 576ms
03:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
03:47:03 INFO - PROCESS | 1925 | 1465123623438 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:03 INFO - PROCESS | 1925 | 1465123623515 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
03:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 735ms
03:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
03:47:04 INFO - PROCESS | 1925 | 1465123624156 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:04 INFO - PROCESS | 1925 | 1465123624244 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
03:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 632ms
03:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
03:47:04 INFO - PROCESS | 1925 | 1465123624797 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:04 INFO - PROCESS | 1925 | 1465123624872 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
03:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 585ms
03:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
03:47:05 INFO - PROCESS | 1925 | 1465123625391 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:05 INFO - PROCESS | 1925 | 1465123625509 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
03:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 577ms
03:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
03:47:05 INFO - PROCESS | 1925 | 1465123625975 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:06 INFO - PROCESS | 1925 | 1465123626090 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
03:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 575ms
03:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
03:47:06 INFO - PROCESS | 1925 | 1465123626562 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:06 INFO - PROCESS | 1925 | 1465123626648 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:07 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
03:47:07 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:47:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
03:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:47:07 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:47:07 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:47:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:20:1
03:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 537ms
03:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
03:47:07 INFO - PROCESS | 1925 | 1465123627113 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:07 INFO - PROCESS | 1925 | 1465123627207 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:07 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
03:47:07 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:47:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
03:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:47:07 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:47:07 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:47:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:20:1
03:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 635ms
03:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
03:47:07 INFO - PROCESS | 1925 | 1465123627764 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:07 INFO - PROCESS | 1925 | 1465123627871 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:08 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[80] expected 0 but got 255
03:47:08 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:47:08 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:47:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
03:47:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:47:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:47:08 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:47:08 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:47:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:20:1
03:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 1139ms
03:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
03:47:08 INFO - PROCESS | 1925 | 1465123628923 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:09 INFO - PROCESS | 1925 | 1465123629056 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:09 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127
03:47:09 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:47:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
03:47:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:47:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:47:09 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:47:09 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:47:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:20:1
03:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 834ms
03:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
03:47:09 INFO - PROCESS | 1925 | 1465123629786 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:09 INFO - PROCESS | 1925 | 1465123629894 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:10 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
03:47:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:47:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
03:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:47:10 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:47:10 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:47:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:20:1
03:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 794ms
03:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
03:47:10 INFO - PROCESS | 1925 | 1465123630617 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:10 INFO - PROCESS | 1925 | 1465123630764 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:11 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 210
03:47:11 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
03:47:11 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
03:47:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
03:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:47:11 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:47:11 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:47:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:20:1
03:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 958ms
03:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
03:47:11 INFO - PROCESS | 1925 | 1465123631546 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:11 INFO - PROCESS | 1925 | 1465123631626 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
03:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 629ms
03:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
03:47:12 INFO - PROCESS | 1925 | 1465123632181 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:12 INFO - PROCESS | 1925 | 1465123632282 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
03:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 630ms
03:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
03:47:12 INFO - PROCESS | 1925 | 1465123632819 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:12 INFO - PROCESS | 1925 | 1465123632921 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
03:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 578ms
03:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
03:47:13 INFO - PROCESS | 1925 | 1465123633411 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:13 INFO - PROCESS | 1925 | 1465123633497 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
03:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 594ms
03:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
03:47:14 INFO - PROCESS | 1925 | 1465123634006 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:14 INFO - PROCESS | 1925 | 1465123634085 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
03:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 536ms
03:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
03:47:14 INFO - PROCESS | 1925 | 1465123634565 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:14 INFO - PROCESS | 1925 | 1465123634657 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
03:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 633ms
03:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
03:47:15 INFO - PROCESS | 1925 | 1465123635242 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:15 INFO - PROCESS | 1925 | 1465123635402 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:16 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
03:47:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
03:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:47:16 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:47:16 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:47:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:20:1
03:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 934ms
03:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
03:47:16 INFO - PROCESS | 1925 | 1465123636187 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:16 INFO - PROCESS | 1925 | 1465123636349 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
03:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 687ms
03:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
03:47:16 INFO - PROCESS | 1925 | 1465123636884 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:16 INFO - PROCESS | 1925 | 1465123636973 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
03:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 586ms
03:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
03:47:17 INFO - PROCESS | 1925 | 1465123637507 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:17 INFO - PROCESS | 1925 | 1465123637587 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
03:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 595ms
03:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
03:47:18 INFO - PROCESS | 1925 | 1465123638099 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:18 INFO - PROCESS | 1925 | 1465123638208 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
03:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 575ms
03:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
03:47:18 INFO - PROCESS | 1925 | 1465123638675 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:18 INFO - PROCESS | 1925 | 1465123638762 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
03:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 680ms
03:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
03:47:19 INFO - PROCESS | 1925 | 1465123639365 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:19 INFO - PROCESS | 1925 | 1465123639466 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
03:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 625ms
03:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
03:47:20 INFO - PROCESS | 1925 | 1465123640017 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:20 INFO - PROCESS | 1925 | 1465123640137 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
03:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 593ms
03:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
03:47:20 INFO - PROCESS | 1925 | 1465123640602 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:20 INFO - PROCESS | 1925 | 1465123640673 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
03:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 529ms
03:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
03:47:21 INFO - PROCESS | 1925 | 1465123641132 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:21 INFO - PROCESS | 1925 | 1465123641228 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
03:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 536ms
03:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
03:47:21 INFO - PROCESS | 1925 | 1465123641744 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:21 INFO - PROCESS | 1925 | 1465123641867 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
03:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 874ms
03:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
03:47:22 INFO - PROCESS | 1925 | 1465123642622 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:22 INFO - PROCESS | 1925 | 1465123642718 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
03:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 726ms
03:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
03:47:23 INFO - PROCESS | 1925 | 1465123643366 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:23 INFO - PROCESS | 1925 | 1465123643532 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
03:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 680ms
03:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
03:47:24 INFO - PROCESS | 1925 | 1465123644071 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:24 INFO - PROCESS | 1925 | 1465123644180 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
03:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 681ms
03:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
03:47:24 INFO - PROCESS | 1925 | 1465123644738 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:24 INFO - PROCESS | 1925 | 1465123644812 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
03:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 571ms
03:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
03:47:25 INFO - PROCESS | 1925 | 1465123645325 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:25 INFO - PROCESS | 1925 | 1465123645406 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
03:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 634ms
03:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
03:47:25 INFO - PROCESS | 1925 | 1465123645958 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:26 INFO - PROCESS | 1925 | 1465123646044 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
03:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 627ms
03:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
03:47:26 INFO - PROCESS | 1925 | 1465123646593 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:26 INFO - PROCESS | 1925 | 1465123646691 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
03:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 684ms
03:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
03:47:27 INFO - PROCESS | 1925 | 1465123647281 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:27 INFO - PROCESS | 1925 | 1465123647363 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
03:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 584ms
03:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
03:47:27 INFO - PROCESS | 1925 | 1465123647875 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:27 INFO - PROCESS | 1925 | 1465123647960 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
03:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 630ms
03:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
03:47:28 INFO - PROCESS | 1925 | 1465123648520 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:28 INFO - PROCESS | 1925 | 1465123648632 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
03:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 840ms
03:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
03:47:29 INFO - PROCESS | 1925 | 1465123649380 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:29 INFO - PROCESS | 1925 | 1465123649480 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
03:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 632ms
03:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
03:47:30 INFO - PROCESS | 1925 | 1465123650036 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:30 INFO - PROCESS | 1925 | 1465123650122 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:30 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
03:47:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:47:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
03:47:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:47:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:47:30 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:47:30 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:47:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:20:1
03:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 636ms
03:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
03:47:30 INFO - PROCESS | 1925 | 1465123650724 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:30 INFO - PROCESS | 1925 | 1465123650936 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
03:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 791ms
03:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
03:47:31 INFO - PROCESS | 1925 | 1465123651494 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:31 INFO - PROCESS | 1925 | 1465123651706 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
03:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 674ms
03:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
03:47:32 INFO - PROCESS | 1925 | 1465123652205 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:32 INFO - PROCESS | 1925 | 1465123652324 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
03:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 680ms
03:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
03:47:32 INFO - PROCESS | 1925 | 1465123652865 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:32 INFO - PROCESS | 1925 | 1465123652955 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
03:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 566ms
03:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
03:47:33 INFO - PROCESS | 1925 | 1465123653441 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:33 INFO - PROCESS | 1925 | 1465123653524 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
03:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 630ms
03:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
03:47:34 INFO - PROCESS | 1925 | 1465123654070 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:34 INFO - PROCESS | 1925 | 1465123654158 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
03:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 585ms
03:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
03:47:34 INFO - PROCESS | 1925 | 1465123654668 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:34 INFO - PROCESS | 1925 | 1465123654799 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
03:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1287ms
03:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
03:47:35 INFO - PROCESS | 1925 | 1465123655955 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:36 INFO - PROCESS | 1925 | 1465123656068 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
03:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 678ms
03:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
03:47:36 INFO - PROCESS | 1925 | 1465123656641 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:36 INFO - PROCESS | 1925 | 1465123656724 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
03:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 573ms
03:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
03:47:37 INFO - PROCESS | 1925 | 1465123657228 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:37 INFO - PROCESS | 1925 | 1465123657305 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
03:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 628ms
03:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
03:47:37 INFO - PROCESS | 1925 | 1465123657862 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:38 INFO - PROCESS | 1925 | 1465123658042 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
03:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 731ms
03:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
03:47:38 INFO - PROCESS | 1925 | 1465123658612 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:38 INFO - PROCESS | 1925 | 1465123658716 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
03:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 588ms
03:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
03:47:39 INFO - PROCESS | 1925 | 1465123659193 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:39 INFO - PROCESS | 1925 | 1465123659286 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
03:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 582ms
03:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
03:47:39 INFO - PROCESS | 1925 | 1465123659801 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:39 INFO - PROCESS | 1925 | 1465123659887 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 532ms
03:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
03:47:40 INFO - PROCESS | 1925 | 1465123660351 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:40 INFO - PROCESS | 1925 | 1465123660459 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:40 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable
03:47:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
03:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:47:40 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:47:40 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:47:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:20:1
03:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 623ms
03:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
03:47:40 INFO - PROCESS | 1925 | 1465123660985 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:41 INFO - PROCESS | 1925 | 1465123661074 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:41 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
03:47:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
03:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:47:41 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:47:41 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:47:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:20:1
03:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 631ms
03:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
03:47:41 INFO - PROCESS | 1925 | 1465123661632 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:41 INFO - PROCESS | 1925 | 1465123661733 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:42 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
03:47:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
03:47:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:47:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:47:42 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:47:42 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:47:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:20:1
03:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 738ms
03:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
03:47:42 INFO - PROCESS | 1925 | 1465123662368 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:42 INFO - PROCESS | 1925 | 1465123662584 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:43 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
03:47:43 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:47:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
03:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:47:43 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:47:43 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:47:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:20:1
03:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 782ms
03:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
03:47:43 INFO - PROCESS | 1925 | 1465123663155 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:43 INFO - PROCESS | 1925 | 1465123663253 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:43 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
03:47:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
03:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:47:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:47:43 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:47:43 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:47:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:20:1
03:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 575ms
03:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
03:47:43 INFO - PROCESS | 1925 | 1465123663743 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:43 INFO - PROCESS | 1925 | 1465123663837 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
03:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 623ms
03:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
03:47:44 INFO - PROCESS | 1925 | 1465123664379 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:44 INFO - PROCESS | 1925 | 1465123664481 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
03:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 633ms
03:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
03:47:45 INFO - PROCESS | 1925 | 1465123665015 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:45 INFO - PROCESS | 1925 | 1465123665188 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
03:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 785ms
03:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
03:47:45 INFO - PROCESS | 1925 | 1465123665818 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:45 INFO - PROCESS | 1925 | 1465123665906 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
03:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 640ms
03:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
03:47:46 INFO - PROCESS | 1925 | 1465123666450 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:46 INFO - PROCESS | 1925 | 1465123666531 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
03:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 527ms
03:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
03:47:47 INFO - PROCESS | 1925 | 1465123666990 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:47 INFO - PROCESS | 1925 | 1465123667098 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
03:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 678ms
03:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
03:47:47 INFO - PROCESS | 1925 | 1465123667666 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:47 INFO - PROCESS | 1925 | 1465123667748 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
03:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 639ms
03:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
03:47:48 INFO - PROCESS | 1925 | 1465123668308 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:48 INFO - PROCESS | 1925 | 1465123668377 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
03:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 675ms
03:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
03:47:49 INFO - PROCESS | 1925 | 1465123669000 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:49 INFO - PROCESS | 1925 | 1465123669179 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
03:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 837ms
03:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
03:47:49 INFO - PROCESS | 1925 | 1465123669858 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:49 INFO - PROCESS | 1925 | 1465123669958 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
03:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 644ms
03:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
03:47:50 INFO - PROCESS | 1925 | 1465123670499 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:50 INFO - PROCESS | 1925 | 1465123670577 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
03:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 625ms
03:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
03:47:51 INFO - PROCESS | 1925 | 1465123671136 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:51 INFO - PROCESS | 1925 | 1465123671213 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
03:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 673ms
03:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
03:47:51 INFO - PROCESS | 1925 | 1465123671810 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:51 INFO - PROCESS | 1925 | 1465123671986 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
03:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 681ms
03:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
03:47:52 INFO - PROCESS | 1925 | 1465123672494 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:52 INFO - PROCESS | 1925 | 1465123672570 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
03:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 628ms
03:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
03:47:53 INFO - PROCESS | 1925 | 1465123673130 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:53 INFO - PROCESS | 1925 | 1465123673210 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
03:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 620ms
03:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
03:47:53 INFO - PROCESS | 1925 | 1465123673767 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:53 INFO - PROCESS | 1925 | 1465123673849 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
03:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 582ms
03:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
03:47:54 INFO - PROCESS | 1925 | 1465123674358 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:54 INFO - PROCESS | 1925 | 1465123674441 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
03:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 726ms
03:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
03:47:55 INFO - PROCESS | 1925 | 1465123675098 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:55 INFO - PROCESS | 1925 | 1465123675249 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
03:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 936ms
03:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
03:47:56 INFO - PROCESS | 1925 | 1465123676025 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:56 INFO - PROCESS | 1925 | 1465123676112 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
03:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 622ms
03:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
03:47:56 INFO - PROCESS | 1925 | 1465123676675 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:56 INFO - PROCESS | 1925 | 1465123676765 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
03:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 626ms
03:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
03:47:57 INFO - PROCESS | 1925 | 1465123677311 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:57 INFO - PROCESS | 1925 | 1465123677398 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
03:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 578ms
03:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
03:47:57 INFO - PROCESS | 1925 | 1465123677901 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:57 INFO - PROCESS | 1925 | 1465123677987 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
03:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 585ms
03:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
03:47:58 INFO - PROCESS | 1925 | 1465123678499 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:58 INFO - PROCESS | 1925 | 1465123678631 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
03:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 780ms
03:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
03:47:59 INFO - PROCESS | 1925 | 1465123679285 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:59 INFO - PROCESS | 1925 | 1465123679384 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
03:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 674ms
03:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
03:47:59 INFO - PROCESS | 1925 | 1465123679967 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:00 INFO - PROCESS | 1925 | 1465123680077 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
03:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 632ms
03:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
03:48:00 INFO - PROCESS | 1925 | 1465123680602 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:00 INFO - PROCESS | 1925 | 1465123680686 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
03:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 586ms
03:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
03:48:01 INFO - PROCESS | 1925 | 1465123681198 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:01 INFO - PROCESS | 1925 | 1465123681280 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
03:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 881ms
03:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
03:48:02 INFO - PROCESS | 1925 | 1465123682094 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:02 INFO - PROCESS | 1925 | 1465123682306 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
03:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 878ms
03:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
03:48:02 INFO - PROCESS | 1925 | 1465123682981 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:03 INFO - PROCESS | 1925 | 1465123683085 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
03:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 683ms
03:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
03:48:03 INFO - PROCESS | 1925 | 1465123683664 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:03 INFO - PROCESS | 1925 | 1465123683786 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
03:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 576ms
03:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
03:48:04 INFO - PROCESS | 1925 | 1465123684272 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:04 INFO - PROCESS | 1925 | 1465123684349 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
03:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 601ms
03:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
03:48:04 INFO - PROCESS | 1925 | 1465123684862 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:04 INFO - PROCESS | 1925 | 1465123684942 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
03:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 532ms
03:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
03:48:05 INFO - PROCESS | 1925 | 1465123685422 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:05 INFO - PROCESS | 1925 | 1465123685529 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
03:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 687ms
03:48:06 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
03:48:06 INFO - PROCESS | 1925 | 1465123686111 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:06 INFO - PROCESS | 1925 | 1465123686223 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:06 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
03:48:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:48:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
03:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:48:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
03:48:06 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
03:48:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:48:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
03:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:48:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
03:48:06 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
03:48:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:48:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
03:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:48:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
03:48:06 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
03:48:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
03:48:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
03:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:48:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
03:48:06 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 720ms
03:48:06 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
03:48:06 INFO - PROCESS | 1925 | 1465123686843 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:06 INFO - PROCESS | 1925 | 1465123686915 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:48:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
03:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:48:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
03:48:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
03:48:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
03:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:48:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
03:48:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
03:48:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
03:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:48:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
03:48:07 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 583ms
03:48:07 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
03:48:07 INFO - PROCESS | 1925 | 1465123687433 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:07 INFO - PROCESS | 1925 | 1465123687506 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:07 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
03:48:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
03:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:48:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
03:48:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
03:48:07 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
03:48:07 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
03:48:07 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 532ms
03:48:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
03:48:07 INFO - PROCESS | 1925 | 1465123687972 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:08 INFO - PROCESS | 1925 | 1465123688048 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
03:48:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 672ms
03:48:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
03:48:08 INFO - PROCESS | 1925 | 1465123688653 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:08 INFO - PROCESS | 1925 | 1465123688789 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
03:48:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 885ms
03:48:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
03:48:09 INFO - PROCESS | 1925 | 1465123689548 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:09 INFO - PROCESS | 1925 | 1465123689649 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
03:48:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 630ms
03:48:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
03:48:10 INFO - PROCESS | 1925 | 1465123690193 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:10 INFO - PROCESS | 1925 | 1465123690305 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
03:48:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 634ms
03:48:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
03:48:10 INFO - PROCESS | 1925 | 1465123690852 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:10 INFO - PROCESS | 1925 | 1465123690940 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
03:48:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 581ms
03:48:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
03:48:11 INFO - PROCESS | 1925 | 1465123691430 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:11 INFO - PROCESS | 1925 | 1465123691549 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
03:48:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 584ms
03:48:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
03:48:12 INFO - PROCESS | 1925 | 1465123692042 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:12 INFO - PROCESS | 1925 | 1465123692150 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
03:48:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 630ms
03:48:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
03:48:12 INFO - PROCESS | 1925 | 1465123692684 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:12 INFO - PROCESS | 1925 | 1465123692766 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
03:48:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 725ms
03:48:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
03:48:13 INFO - PROCESS | 1925 | 1465123693414 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:13 INFO - PROCESS | 1925 | 1465123693502 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
03:48:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 633ms
03:48:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
03:48:14 INFO - PROCESS | 1925 | 1465123694061 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:14 INFO - PROCESS | 1925 | 1465123694188 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
03:48:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 635ms
03:48:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
03:48:14 INFO - PROCESS | 1925 | 1465123694688 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:14 INFO - PROCESS | 1925 | 1465123694764 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
03:48:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 578ms
03:48:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
03:48:15 INFO - PROCESS | 1925 | 1465123695307 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:15 INFO - PROCESS | 1925 | 1465123695399 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
03:48:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 824ms
03:48:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
03:48:16 INFO - PROCESS | 1925 | 1465123696138 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:16 INFO - PROCESS | 1925 | 1465123696228 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
03:48:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 674ms
03:48:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
03:48:16 INFO - PROCESS | 1925 | 1465123696824 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:16 INFO - PROCESS | 1925 | 1465123696960 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
03:48:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 627ms
03:48:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
03:48:17 INFO - PROCESS | 1925 | 1465123697488 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:17 INFO - PROCESS | 1925 | 1465123697597 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
03:48:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 634ms
03:48:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
03:48:18 INFO - PROCESS | 1925 | 1465123698117 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:18 INFO - PROCESS | 1925 | 1465123698194 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
03:48:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 538ms
03:48:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
03:48:18 INFO - PROCESS | 1925 | 1465123698670 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:18 INFO - PROCESS | 1925 | 1465123698755 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
03:48:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 595ms
03:48:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
03:48:19 INFO - PROCESS | 1925 | 1465123699254 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:19 INFO - PROCESS | 1925 | 1465123699337 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
03:48:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 629ms
03:48:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
03:48:19 INFO - PROCESS | 1925 | 1465123699881 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:19 INFO - PROCESS | 1925 | 1465123699958 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
03:48:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 624ms
03:48:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
03:48:20 INFO - PROCESS | 1925 | 1465123700516 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:20 INFO - PROCESS | 1925 | 1465123700588 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
03:48:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 679ms
03:48:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
03:48:21 INFO - PROCESS | 1925 | 1465123701198 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:21 INFO - PROCESS | 1925 | 1465123701272 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:21 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
03:48:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 575ms
03:48:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
03:48:21 INFO - PROCESS | 1925 | 1465123701777 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:21 INFO - PROCESS | 1925 | 1465123701855 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
03:48:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 821ms
03:48:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
03:48:22 INFO - PROCESS | 1925 | 1465123702632 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:22 INFO - PROCESS | 1925 | 1465123702755 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:23 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
03:48:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 638ms
03:48:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
03:48:23 INFO - PROCESS | 1925 | 1465123703319 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:23 INFO - PROCESS | 1925 | 1465123703403 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
03:48:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 631ms
03:48:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
03:48:23 INFO - PROCESS | 1925 | 1465123703974 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:24 INFO - PROCESS | 1925 | 1465123704106 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
03:48:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 680ms
03:48:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
03:48:24 INFO - PROCESS | 1925 | 1465123704685 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:24 INFO - PROCESS | 1925 | 1465123704856 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
03:48:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 774ms
03:48:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
03:48:25 INFO - PROCESS | 1925 | 1465123705474 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:25 INFO - PROCESS | 1925 | 1465123705558 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
03:48:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 634ms
03:48:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
03:48:26 INFO - PROCESS | 1925 | 1465123706106 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:26 INFO - PROCESS | 1925 | 1465123706210 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
03:48:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 990ms
03:48:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
03:48:27 INFO - PROCESS | 1925 | 1465123707110 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:27 INFO - PROCESS | 1925 | 1465123707183 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
03:48:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 631ms
03:48:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
03:48:27 INFO - PROCESS | 1925 | 1465123707750 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:27 INFO - PROCESS | 1925 | 1465123707844 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
03:48:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 533ms
03:48:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
03:48:28 INFO - PROCESS | 1925 | 1465123708300 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:28 INFO - PROCESS | 1925 | 1465123708392 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
03:48:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 695ms
03:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
03:48:28 INFO - PROCESS | 1925 | 1465123708989 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:29 INFO - PROCESS | 1925 | 1465123709098 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
03:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 725ms
03:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
03:48:29 INFO - PROCESS | 1925 | 1465123709789 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:29 INFO - PROCESS | 1925 | 1465123709869 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
03:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 635ms
03:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
03:48:30 INFO - PROCESS | 1925 | 1465123710384 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:30 INFO - PROCESS | 1925 | 1465123710461 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
03:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 582ms
03:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
03:48:30 INFO - PROCESS | 1925 | 1465123710987 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:31 INFO - PROCESS | 1925 | 1465123711062 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
03:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 639ms
03:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
03:48:31 INFO - PROCESS | 1925 | 1465123711643 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:31 INFO - PROCESS | 1925 | 1465123711813 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
03:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 690ms
03:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
03:48:32 INFO - PROCESS | 1925 | 1465123712340 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:32 INFO - PROCESS | 1925 | 1465123712456 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
03:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 681ms
03:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
03:48:33 INFO - PROCESS | 1925 | 1465123713031 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:33 INFO - PROCESS | 1925 | 1465123713108 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
03:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 585ms
03:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
03:48:33 INFO - PROCESS | 1925 | 1465123713631 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:33 INFO - PROCESS | 1925 | 1465123713713 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:34 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
03:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 587ms
03:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
03:48:34 INFO - PROCESS | 1925 | 1465123714238 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:34 INFO - PROCESS | 1925 | 1465123714347 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
03:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 906ms
03:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
03:48:35 INFO - PROCESS | 1925 | 1465123715122 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:35 INFO - PROCESS | 1925 | 1465123715253 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
03:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1013ms
03:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
03:48:36 INFO - PROCESS | 1925 | 1465123716156 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:36 INFO - PROCESS | 1925 | 1465123716365 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:36 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
03:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 827ms
03:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
03:48:37 INFO - PROCESS | 1925 | 1465123716992 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:37 INFO - PROCESS | 1925 | 1465123717075 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
03:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 623ms
03:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
03:48:37 INFO - PROCESS | 1925 | 1465123717621 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:37 INFO - PROCESS | 1925 | 1465123717697 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
03:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 726ms
03:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
03:48:38 INFO - PROCESS | 1925 | 1465123718381 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:38 INFO - PROCESS | 1925 | 1465123718491 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
03:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 749ms
03:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
03:48:39 INFO - PROCESS | 1925 | 1465123719122 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:39 INFO - PROCESS | 1925 | 1465123719210 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
03:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 582ms
03:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
03:48:39 INFO - PROCESS | 1925 | 1465123719724 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:39 INFO - PROCESS | 1925 | 1465123719840 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
03:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 649ms
03:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
03:48:40 INFO - PROCESS | 1925 | 1465123720361 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:40 INFO - PROCESS | 1925 | 1465123720454 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:40 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
03:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 585ms
03:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
03:48:40 INFO - PROCESS | 1925 | 1465123720949 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:41 INFO - PROCESS | 1925 | 1465123721070 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
03:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 678ms
03:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
03:48:41 INFO - PROCESS | 1925 | 1465123721631 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:41 INFO - PROCESS | 1925 | 1465123721710 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:42 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
03:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 630ms
03:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
03:48:42 INFO - PROCESS | 1925 | 1465123722269 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:42 INFO - PROCESS | 1925 | 1465123722353 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
03:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 680ms
03:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
03:48:42 INFO - PROCESS | 1925 | 1465123722952 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:43 INFO - PROCESS | 1925 | 1465123723069 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
03:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 980ms
03:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
03:48:43 INFO - PROCESS | 1925 | 1465123723964 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:44 INFO - PROCESS | 1925 | 1465123724093 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
03:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1126ms
03:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
03:48:45 INFO - PROCESS | 1925 | 1465123725103 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:45 INFO - PROCESS | 1925 | 1465123725259 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
03:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1284ms
03:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
03:48:46 INFO - PROCESS | 1925 | 1465123726389 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:46 INFO - PROCESS | 1925 | 1465123726597 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
03:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1130ms
03:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
03:48:47 INFO - PROCESS | 1925 | 1465123727531 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:47 INFO - PROCESS | 1925 | 1465123727619 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
03:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 632ms
03:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
03:48:48 INFO - PROCESS | 1925 | 1465123728203 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:48 INFO - PROCESS | 1925 | 1465123728345 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
03:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 730ms
03:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
03:48:48 INFO - PROCESS | 1925 | 1465123728965 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:49 INFO - PROCESS | 1925 | 1465123729232 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
03:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 903ms
03:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
03:48:49 INFO - PROCESS | 1925 | 1465123729859 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:49 INFO - PROCESS | 1925 | 1465123729973 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
03:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 685ms
03:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
03:48:50 INFO - PROCESS | 1925 | 1465123730539 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:50 INFO - PROCESS | 1925 | 1465123730649 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
03:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 677ms
03:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
03:48:51 INFO - PROCESS | 1925 | 1465123731231 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:51 INFO - PROCESS | 1925 | 1465123731360 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
03:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 635ms
03:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
03:48:51 INFO - PROCESS | 1925 | 1465123731858 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:51 INFO - PROCESS | 1925 | 1465123731938 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:52 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
03:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 576ms
03:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
03:48:52 INFO - PROCESS | 1925 | 1465123732446 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:52 INFO - PROCESS | 1925 | 1465123732544 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:53 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
03:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 579ms
03:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
03:48:53 INFO - PROCESS | 1925 | 1465123733047 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:53 INFO - PROCESS | 1925 | 1465123733129 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:53 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
03:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 937ms
03:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
03:48:54 INFO - PROCESS | 1925 | 1465123734002 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:54 INFO - PROCESS | 1925 | 1465123734126 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:54 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)
03:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 694ms
03:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
03:48:54 INFO - PROCESS | 1925 | 1465123734696 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:54 INFO - PROCESS | 1925 | 1465123734790 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 636ms
03:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
03:48:55 INFO - PROCESS | 1925 | 1465123735344 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:55 INFO - PROCESS | 1925 | 1465123735434 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
03:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 631ms
03:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
03:48:55 INFO - PROCESS | 1925 | 1465123735980 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:56 INFO - PROCESS | 1925 | 1465123736068 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
03:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 576ms
03:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
03:48:56 INFO - PROCESS | 1925 | 1465123736569 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:56 INFO - PROCESS | 1925 | 1465123736693 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
03:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 729ms
03:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
03:48:57 INFO - PROCESS | 1925 | 1465123737310 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:57 INFO - PROCESS | 1925 | 1465123737430 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
03:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 629ms
03:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
03:48:57 INFO - PROCESS | 1925 | 1465123737935 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:58 INFO - PROCESS | 1925 | 1465123738006 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
03:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 578ms
03:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
03:48:58 INFO - PROCESS | 1925 | 1465123738522 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:58 INFO - PROCESS | 1925 | 1465123738610 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
03:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 579ms
03:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
03:48:59 INFO - PROCESS | 1925 | 1465123739120 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:59 INFO - PROCESS | 1925 | 1465123739202 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
03:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 581ms
03:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
03:48:59 INFO - PROCESS | 1925 | 1465123739716 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:48:59 INFO - PROCESS | 1925 | 1465123739799 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
03:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 784ms
03:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
03:49:00 INFO - PROCESS | 1925 | 1465123740512 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:00 INFO - PROCESS | 1925 | 1465123740677 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
03:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 837ms
03:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
03:49:01 INFO - PROCESS | 1925 | 1465123741351 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:01 INFO - PROCESS | 1925 | 1465123741443 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:02 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
03:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 672ms
03:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
03:49:02 INFO - PROCESS | 1925 | 1465123742037 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:02 INFO - PROCESS | 1925 | 1465123742153 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
03:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 674ms
03:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
03:49:02 INFO - PROCESS | 1925 | 1465123742712 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:02 INFO - PROCESS | 1925 | 1465123742801 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
03:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 635ms
03:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
03:49:03 INFO - PROCESS | 1925 | 1465123743349 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:03 INFO - PROCESS | 1925 | 1465123743427 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:03 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)
03:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 625ms
03:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
03:49:03 INFO - PROCESS | 1925 | 1465123743988 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:04 INFO - PROCESS | 1925 | 1465123744095 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 675ms
03:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
03:49:04 INFO - PROCESS | 1925 | 1465123744665 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:04 INFO - PROCESS | 1925 | 1465123744790 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
03:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 681ms
03:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
03:49:05 INFO - PROCESS | 1925 | 1465123745352 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:05 INFO - PROCESS | 1925 | 1465123745428 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
03:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 583ms
03:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
03:49:05 INFO - PROCESS | 1925 | 1465123745948 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:06 INFO - PROCESS | 1925 | 1465123746025 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
03:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 626ms
03:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
03:49:06 INFO - PROCESS | 1925 | 1465123746580 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:06 INFO - PROCESS | 1925 | 1465123746668 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
03:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 782ms
03:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
03:49:07 INFO - PROCESS | 1925 | 1465123747398 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:07 INFO - PROCESS | 1925 | 1465123747481 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
03:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 627ms
03:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
03:49:08 INFO - PROCESS | 1925 | 1465123748048 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:08 INFO - PROCESS | 1925 | 1465123748157 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
03:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 729ms
03:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
03:49:08 INFO - PROCESS | 1925 | 1465123748832 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:08 INFO - PROCESS | 1925 | 1465123748911 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
03:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 646ms
03:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
03:49:09 INFO - PROCESS | 1925 | 1465123749442 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:09 INFO - PROCESS | 1925 | 1465123749577 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
03:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 633ms
03:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
03:49:10 INFO - PROCESS | 1925 | 1465123750074 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:10 INFO - PROCESS | 1925 | 1465123750148 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
03:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 625ms
03:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
03:49:10 INFO - PROCESS | 1925 | 1465123750709 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:10 INFO - PROCESS | 1925 | 1465123750793 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
03:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 579ms
03:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
03:49:11 INFO - PROCESS | 1925 | 1465123751295 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:11 INFO - PROCESS | 1925 | 1465123751391 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
03:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 674ms
03:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
03:49:11 INFO - PROCESS | 1925 | 1465123751973 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:12 INFO - PROCESS | 1925 | 1465123752060 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
03:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 673ms
03:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
03:49:12 INFO - PROCESS | 1925 | 1465123752648 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:12 INFO - PROCESS | 1925 | 1465123752735 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
03:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 577ms
03:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
03:49:13 INFO - PROCESS | 1925 | 1465123753238 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:13 INFO - PROCESS | 1925 | 1465123753310 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
03:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 832ms
03:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
03:49:14 INFO - PROCESS | 1925 | 1465123754093 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:14 INFO - PROCESS | 1925 | 1465123754175 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
03:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 628ms
03:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
03:49:14 INFO - PROCESS | 1925 | 1465123754739 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:14 INFO - PROCESS | 1925 | 1465123754825 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
03:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 584ms
03:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
03:49:15 INFO - PROCESS | 1925 | 1465123755368 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:15 INFO - PROCESS | 1925 | 1465123755445 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
03:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 751ms
03:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
03:49:16 INFO - PROCESS | 1925 | 1465123756089 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:16 INFO - PROCESS | 1925 | 1465123756246 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
03:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 626ms
03:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
03:49:16 INFO - PROCESS | 1925 | 1465123756729 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:16 INFO - PROCESS | 1925 | 1465123756872 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
03:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 635ms
03:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
03:49:17 INFO - PROCESS | 1925 | 1465123757406 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:17 INFO - PROCESS | 1925 | 1465123757512 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
03:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 637ms
03:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
03:49:18 INFO - PROCESS | 1925 | 1465123758026 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:18 INFO - PROCESS | 1925 | 1465123758123 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
03:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 527ms
03:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
03:49:18 INFO - PROCESS | 1925 | 1465123758564 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:18 INFO - PROCESS | 1925 | 1465123758676 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
03:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 574ms
03:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
03:49:19 INFO - PROCESS | 1925 | 1465123759149 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:19 INFO - PROCESS | 1925 | 1465123759280 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
03:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 676ms
03:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
03:49:19 INFO - PROCESS | 1925 | 1465123759833 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:19 INFO - PROCESS | 1925 | 1465123759910 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
03:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 929ms
03:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
03:49:20 INFO - PROCESS | 1925 | 1465123760770 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:20 INFO - PROCESS | 1925 | 1465123760861 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
03:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 582ms
03:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
03:49:21 INFO - PROCESS | 1925 | 1465123761386 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:21 INFO - PROCESS | 1925 | 1465123761465 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
03:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 585ms
03:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
03:49:21 INFO - PROCESS | 1925 | 1465123761981 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:22 INFO - PROCESS | 1925 | 1465123762058 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
03:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 578ms
03:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
03:49:22 INFO - PROCESS | 1925 | 1465123762564 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:22 INFO - PROCESS | 1925 | 1465123762679 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
03:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 630ms
03:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
03:49:23 INFO - PROCESS | 1925 | 1465123763206 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:23 INFO - PROCESS | 1925 | 1465123763332 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
03:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 729ms
03:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
03:49:23 INFO - PROCESS | 1925 | 1465123763966 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:24 INFO - PROCESS | 1925 | 1465123764066 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
03:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 690ms
03:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
03:49:24 INFO - PROCESS | 1925 | 1465123764638 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:24 INFO - PROCESS | 1925 | 1465123764732 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
03:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 574ms
03:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
03:49:25 INFO - PROCESS | 1925 | 1465123765217 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:25 INFO - PROCESS | 1925 | 1465123765292 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
03:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 526ms
03:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
03:49:25 INFO - PROCESS | 1925 | 1465123765769 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:25 INFO - PROCESS | 1925 | 1465123765850 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
03:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 593ms
03:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
03:49:26 INFO - PROCESS | 1925 | 1465123766357 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:26 INFO - PROCESS | 1925 | 1465123766470 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
03:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 783ms
03:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
03:49:27 INFO - PROCESS | 1925 | 1465123767152 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:27 INFO - PROCESS | 1925 | 1465123767290 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
03:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 827ms
03:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
03:49:27 INFO - PROCESS | 1925 | 1465123767983 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:28 INFO - PROCESS | 1925 | 1465123768073 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
03:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 626ms
03:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
03:49:28 INFO - PROCESS | 1925 | 1465123768616 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:28 INFO - PROCESS | 1925 | 1465123768699 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
03:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 582ms
03:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
03:49:29 INFO - PROCESS | 1925 | 1465123769249 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:29 INFO - PROCESS | 1925 | 1465123769338 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
03:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 695ms
03:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
03:49:29 INFO - PROCESS | 1925 | 1465123769907 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:29 INFO - PROCESS | 1925 | 1465123769987 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:30 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
03:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 581ms
03:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
03:49:30 INFO - PROCESS | 1925 | 1465123770518 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:30 INFO - PROCESS | 1925 | 1465123770610 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:31 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
03:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 677ms
03:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
03:49:31 INFO - PROCESS | 1925 | 1465123771214 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:31 INFO - PROCESS | 1925 | 1465123771365 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
03:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 824ms
03:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
03:49:32 INFO - PROCESS | 1925 | 1465123772027 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:32 INFO - PROCESS | 1925 | 1465123772099 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
03:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 576ms
03:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
03:49:32 INFO - PROCESS | 1925 | 1465123772608 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:32 INFO - PROCESS | 1925 | 1465123772687 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
03:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 531ms
03:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
03:49:33 INFO - PROCESS | 1925 | 1465123773152 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:33 INFO - PROCESS | 1925 | 1465123773270 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
03:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 579ms
03:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
03:49:33 INFO - PROCESS | 1925 | 1465123773742 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:33 INFO - PROCESS | 1925 | 1465123773866 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
03:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 932ms
03:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
03:49:34 INFO - PROCESS | 1925 | 1465123774698 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:34 INFO - PROCESS | 1925 | 1465123774807 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
03:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 734ms
03:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
03:49:35 INFO - PROCESS | 1925 | 1465123775426 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:35 INFO - PROCESS | 1925 | 1465123775539 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
03:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 570ms
03:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
03:49:36 INFO - PROCESS | 1925 | 1465123776041 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:36 INFO - PROCESS | 1925 | 1465123776137 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
03:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 637ms
03:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
03:49:36 INFO - PROCESS | 1925 | 1465123776673 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:36 INFO - PROCESS | 1925 | 1465123776761 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
03:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 597ms
03:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
03:49:37 INFO - PROCESS | 1925 | 1465123777259 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:37 INFO - PROCESS | 1925 | 1465123777336 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
03:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 572ms
03:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
03:49:37 INFO - PROCESS | 1925 | 1465123777851 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:37 INFO - PROCESS | 1925 | 1465123777968 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
03:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 730ms
03:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
03:49:38 INFO - PROCESS | 1925 | 1465123778580 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:38 INFO - PROCESS | 1925 | 1465123778683 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
03:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 636ms
03:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
03:49:39 INFO - PROCESS | 1925 | 1465123779223 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:39 INFO - PROCESS | 1925 | 1465123779324 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
03:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 585ms
03:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
03:49:39 INFO - PROCESS | 1925 | 1465123779821 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:39 INFO - PROCESS | 1925 | 1465123779909 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
03:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 579ms
03:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
03:49:40 INFO - PROCESS | 1925 | 1465123780403 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:40 INFO - PROCESS | 1925 | 1465123780507 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
03:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 828ms
03:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
03:49:41 INFO - PROCESS | 1925 | 1465123781263 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:41 INFO - PROCESS | 1925 | 1465123781386 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
03:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 691ms
03:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
03:49:41 INFO - PROCESS | 1925 | 1465123781959 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:42 INFO - PROCESS | 1925 | 1465123782082 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
03:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 631ms
03:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
03:49:42 INFO - PROCESS | 1925 | 1465123782595 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:42 INFO - PROCESS | 1925 | 1465123782667 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
03:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 586ms
03:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
03:49:43 INFO - PROCESS | 1925 | 1465123783203 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:43 INFO - PROCESS | 1925 | 1465123783288 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
03:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 580ms
03:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
03:49:43 INFO - PROCESS | 1925 | 1465123783794 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:43 INFO - PROCESS | 1925 | 1465123783867 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
03:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 571ms
03:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
03:49:44 INFO - PROCESS | 1925 | 1465123784376 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:44 INFO - PROCESS | 1925 | 1465123784461 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
03:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 585ms
03:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
03:49:44 INFO - PROCESS | 1925 | 1465123784974 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:45 INFO - PROCESS | 1925 | 1465123785074 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
03:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 636ms
03:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
03:49:45 INFO - PROCESS | 1925 | 1465123785618 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:45 INFO - PROCESS | 1925 | 1465123785760 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
03:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 838ms
03:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
03:49:46 INFO - PROCESS | 1925 | 1465123786466 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:46 INFO - PROCESS | 1925 | 1465123786550 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
03:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 535ms
03:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
03:49:47 INFO - PROCESS | 1925 | 1465123787017 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:47 INFO - PROCESS | 1925 | 1465123787183 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
03:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 835ms
03:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
03:49:47 INFO - PROCESS | 1925 | 1465123787885 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:47 INFO - PROCESS | 1925 | 1465123787987 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
03:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 635ms
03:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
03:49:48 INFO - PROCESS | 1925 | 1465123788515 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:48 INFO - PROCESS | 1925 | 1465123788591 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
03:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 625ms
03:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
03:49:49 INFO - PROCESS | 1925 | 1465123789181 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:49 INFO - PROCESS | 1925 | 1465123789289 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
03:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 735ms
03:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
03:49:49 INFO - PROCESS | 1925 | 1465123789891 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:49 INFO - PROCESS | 1925 | 1465123789992 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
03:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 634ms
03:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
03:49:50 INFO - PROCESS | 1925 | 1465123790533 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:50 INFO - PROCESS | 1925 | 1465123790609 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:51 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
03:49:51 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:49:51 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
03:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:49:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:49:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:49:51 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:49:51 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:49:51 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:20:1
03:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 580ms
03:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
03:49:51 INFO - PROCESS | 1925 | 1465123791128 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:51 INFO - PROCESS | 1925 | 1465123791216 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
03:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 580ms
03:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
03:49:51 INFO - PROCESS | 1925 | 1465123791714 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:51 INFO - PROCESS | 1925 | 1465123791831 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
03:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 585ms
03:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
03:49:52 INFO - PROCESS | 1925 | 1465123792322 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:52 INFO - PROCESS | 1925 | 1465123792399 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:53 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
03:49:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:49:53 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
03:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:49:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:49:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:49:53 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:49:53 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:49:53 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:20:1
03:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 738ms
03:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
03:49:53 INFO - PROCESS | 1925 | 1465123793053 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:53 INFO - PROCESS | 1925 | 1465123793167 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:53 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
03:49:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
03:49:53 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
03:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:49:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:49:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:49:53 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:49:53 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:49:53 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:20:1
03:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 727ms
03:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
03:49:53 INFO - PROCESS | 1925 | 1465123793796 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:53 INFO - PROCESS | 1925 | 1465123793933 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
03:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 776ms
03:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
03:49:54 INFO - PROCESS | 1925 | 1465123794601 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:54 INFO - PROCESS | 1925 | 1465123794696 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
03:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 642ms
03:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
03:49:55 INFO - PROCESS | 1925 | 1465123795248 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:55 INFO - PROCESS | 1925 | 1465123795342 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
03:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 687ms
03:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
03:49:55 INFO - PROCESS | 1925 | 1465123795942 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:56 INFO - PROCESS | 1925 | 1465123796037 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
03:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 678ms
03:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
03:49:56 INFO - PROCESS | 1925 | 1465123796618 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:56 INFO - PROCESS | 1925 | 1465123796744 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
03:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 629ms
03:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
03:49:57 INFO - PROCESS | 1925 | 1465123797268 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:57 INFO - PROCESS | 1925 | 1465123797348 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
03:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 590ms
03:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
03:49:57 INFO - PROCESS | 1925 | 1465123797873 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:57 INFO - PROCESS | 1925 | 1465123797943 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
03:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 585ms
03:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
03:49:58 INFO - PROCESS | 1925 | 1465123798462 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:58 INFO - PROCESS | 1925 | 1465123798553 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
03:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 534ms
03:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
03:49:59 INFO - PROCESS | 1925 | 1465123798998 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:59 INFO - PROCESS | 1925 | 1465123799093 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
03:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 686ms
03:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
03:49:59 INFO - PROCESS | 1925 | 1465123799688 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:49:59 INFO - PROCESS | 1925 | 1465123799765 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
03:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 573ms
03:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
03:50:00 INFO - PROCESS | 1925 | 1465123800275 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:00 INFO - PROCESS | 1925 | 1465123800497 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
03:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 981ms
03:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
03:50:01 INFO - PROCESS | 1925 | 1465123801290 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:01 INFO - PROCESS | 1925 | 1465123801422 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
03:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 750ms
03:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
03:50:02 INFO - PROCESS | 1925 | 1465123802078 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:02 INFO - PROCESS | 1925 | 1465123802164 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
03:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 815ms
03:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
03:50:02 INFO - PROCESS | 1925 | 1465123802882 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:02 INFO - PROCESS | 1925 | 1465123802973 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
03:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 640ms
03:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
03:50:03 INFO - PROCESS | 1925 | 1465123803517 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:03 INFO - PROCESS | 1925 | 1465123803610 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
03:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 583ms
03:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
03:50:04 INFO - PROCESS | 1925 | 1465123804105 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:04 INFO - PROCESS | 1925 | 1465123804190 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
03:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 632ms
03:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
03:50:04 INFO - PROCESS | 1925 | 1465123804753 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:04 INFO - PROCESS | 1925 | 1465123804882 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
03:50:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 728ms
03:50:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
03:50:05 INFO - PROCESS | 1925 | 1465123805474 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:05 INFO - PROCESS | 1925 | 1465123805552 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
03:50:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 588ms
03:50:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
03:50:06 INFO - PROCESS | 1925 | 1465123806073 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:06 INFO - PROCESS | 1925 | 1465123806157 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
03:50:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 578ms
03:50:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
03:50:06 INFO - PROCESS | 1925 | 1465123806650 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:06 INFO - PROCESS | 1925 | 1465123806724 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
03:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 673ms
03:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
03:50:07 INFO - PROCESS | 1925 | 1465123807336 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:07 INFO - PROCESS | 1925 | 1465123807464 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
03:50:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1126ms
03:50:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
03:50:08 INFO - PROCESS | 1925 | 1465123808470 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:08 INFO - PROCESS | 1925 | 1465123808585 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
03:50:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 678ms
03:50:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
03:50:09 INFO - PROCESS | 1925 | 1465123809202 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:09 INFO - PROCESS | 1925 | 1465123809300 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
03:50:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 625ms
03:50:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
03:50:09 INFO - PROCESS | 1925 | 1465123809845 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:09 INFO - PROCESS | 1925 | 1465123809935 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
03:50:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 639ms
03:50:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
03:50:10 INFO - PROCESS | 1925 | 1465123810488 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:10 INFO - PROCESS | 1925 | 1465123810561 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
03:50:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 581ms
03:50:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
03:50:11 INFO - PROCESS | 1925 | 1465123811080 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:11 INFO - PROCESS | 1925 | 1465123811190 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
03:50:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 691ms
03:50:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
03:50:11 INFO - PROCESS | 1925 | 1465123811777 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:11 INFO - PROCESS | 1925 | 1465123811858 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
03:50:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 677ms
03:50:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
03:50:12 INFO - PROCESS | 1925 | 1465123812453 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:12 INFO - PROCESS | 1925 | 1465123812535 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
03:50:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 573ms
03:50:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
03:50:13 INFO - PROCESS | 1925 | 1465123813030 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:13 INFO - PROCESS | 1925 | 1465123813101 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
03:50:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 573ms
03:50:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
03:50:13 INFO - PROCESS | 1925 | 1465123813608 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:13 INFO - PROCESS | 1925 | 1465123813685 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
03:50:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 570ms
03:50:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
03:50:14 INFO - PROCESS | 1925 | 1465123814192 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:14 INFO - PROCESS | 1925 | 1465123814276 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
03:50:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 830ms
03:50:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
03:50:15 INFO - PROCESS | 1925 | 1465123815029 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:15 INFO - PROCESS | 1925 | 1465123815126 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
03:50:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 682ms
03:50:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
03:50:15 INFO - PROCESS | 1925 | 1465123815721 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:15 INFO - PROCESS | 1925 | 1465123815800 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
03:50:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 775ms
03:50:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
03:50:16 INFO - PROCESS | 1925 | 1465123816536 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:16 INFO - PROCESS | 1925 | 1465123816616 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
03:50:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 645ms
03:50:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
03:50:17 INFO - PROCESS | 1925 | 1465123817156 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:17 INFO - PROCESS | 1925 | 1465123817270 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:17 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
03:50:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 581ms
03:50:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
03:50:17 INFO - PROCESS | 1925 | 1465123817754 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:17 INFO - PROCESS | 1925 | 1465123817856 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
03:50:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 638ms
03:50:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
03:50:18 INFO - PROCESS | 1925 | 1465123818383 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:18 INFO - PROCESS | 1925 | 1465123818461 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
03:50:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 626ms
03:50:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
03:50:19 INFO - PROCESS | 1925 | 1465123819010 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:19 INFO - PROCESS | 1925 | 1465123819089 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
03:50:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 570ms
03:50:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
03:50:19 INFO - PROCESS | 1925 | 1465123819590 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:19 INFO - PROCESS | 1925 | 1465123819725 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
03:50:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 725ms
03:50:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
03:50:20 INFO - PROCESS | 1925 | 1465123820318 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:20 INFO - PROCESS | 1925 | 1465123820390 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
03:50:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 677ms
03:50:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
03:50:21 INFO - PROCESS | 1925 | 1465123821002 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:21 INFO - PROCESS | 1925 | 1465123821152 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
03:50:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 780ms
03:50:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
03:50:21 INFO - PROCESS | 1925 | 1465123821794 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:21 INFO - PROCESS | 1925 | 1465123821874 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
03:50:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 634ms
03:50:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
03:50:22 INFO - PROCESS | 1925 | 1465123822431 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:22 INFO - PROCESS | 1925 | 1465123822517 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:22 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
03:50:22 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
03:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:50:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:50:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:50:22 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:50:22 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:50:22 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:20:1
03:50:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 571ms
03:50:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
03:50:23 INFO - PROCESS | 1925 | 1465123823069 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:23 INFO - PROCESS | 1925 | 1465123823216 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
03:50:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 792ms
03:50:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
03:50:23 INFO - PROCESS | 1925 | 1465123823830 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:23 INFO - PROCESS | 1925 | 1465123823942 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
03:50:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 575ms
03:50:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
03:50:24 INFO - PROCESS | 1925 | 1465123824432 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:24 INFO - PROCESS | 1925 | 1465123824509 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
03:50:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 637ms
03:50:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
03:50:25 INFO - PROCESS | 1925 | 1465123825058 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:25 INFO - PROCESS | 1925 | 1465123825148 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
03:50:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 603ms
03:50:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
03:50:25 INFO - PROCESS | 1925 | 1465123825667 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:25 INFO - PROCESS | 1925 | 1465123825749 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
03:50:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 578ms
03:50:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
03:50:26 INFO - PROCESS | 1925 | 1465123826266 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:26 INFO - PROCESS | 1925 | 1465123826397 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
03:50:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 730ms
03:50:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
03:50:27 INFO - PROCESS | 1925 | 1465123826997 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:27 INFO - PROCESS | 1925 | 1465123827070 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
03:50:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 469ms
03:50:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
03:50:27 INFO - PROCESS | 1925 | 1465123827481 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:27 INFO - PROCESS | 1925 | 1465123827594 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
03:50:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 878ms
03:50:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
03:50:28 INFO - PROCESS | 1925 | 1465123828364 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:28 INFO - PROCESS | 1925 | 1465123828455 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
03:50:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 629ms
03:50:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
03:50:29 INFO - PROCESS | 1925 | 1465123829004 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:29 INFO - PROCESS | 1925 | 1465123829094 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
03:50:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 624ms
03:50:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
03:50:29 INFO - PROCESS | 1925 | 1465123829652 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:29 INFO - PROCESS | 1925 | 1465123829755 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
03:50:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 680ms
03:50:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
03:50:30 INFO - PROCESS | 1925 | 1465123830340 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:30 INFO - PROCESS | 1925 | 1465123830533 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
03:50:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 878ms
03:50:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
03:50:31 INFO - PROCESS | 1925 | 1465123831222 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:31 INFO - PROCESS | 1925 | 1465123831298 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
03:50:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 572ms
03:50:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
03:50:31 INFO - PROCESS | 1925 | 1465123831803 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:31 INFO - PROCESS | 1925 | 1465123831894 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
03:50:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 679ms
03:50:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
03:50:32 INFO - PROCESS | 1925 | 1465123832482 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:32 INFO - PROCESS | 1925 | 1465123832559 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
03:50:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 528ms
03:50:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
03:50:33 INFO - PROCESS | 1925 | 1465123833017 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:33 INFO - PROCESS | 1925 | 1465123833140 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
03:50:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 625ms
03:50:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
03:50:33 INFO - PROCESS | 1925 | 1465123833666 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:33 INFO - PROCESS | 1925 | 1465123833773 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
03:50:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 683ms
03:50:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
03:50:34 INFO - PROCESS | 1925 | 1465123834358 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:34 INFO - PROCESS | 1925 | 1465123834548 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
03:50:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 886ms
03:50:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
03:50:35 INFO - PROCESS | 1925 | 1465123835255 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:35 INFO - PROCESS | 1925 | 1465123835350 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
03:50:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 628ms
03:50:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
03:50:35 INFO - PROCESS | 1925 | 1465123835902 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:35 INFO - PROCESS | 1925 | 1465123835986 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
03:50:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 630ms
03:50:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
03:50:36 INFO - PROCESS | 1925 | 1465123836541 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:36 INFO - PROCESS | 1925 | 1465123836622 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
03:50:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 626ms
03:50:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
03:50:37 INFO - PROCESS | 1925 | 1465123837182 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:37 INFO - PROCESS | 1925 | 1465123837277 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
03:50:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 694ms
03:50:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
03:50:37 INFO - PROCESS | 1925 | 1465123837870 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:38 INFO - PROCESS | 1925 | 1465123838042 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
03:50:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 732ms
03:50:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
03:50:38 INFO - PROCESS | 1925 | 1465123838624 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:38 INFO - PROCESS | 1925 | 1465123838754 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
03:50:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 643ms
03:50:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
03:50:39 INFO - PROCESS | 1925 | 1465123839266 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:39 INFO - PROCESS | 1925 | 1465123839360 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
03:50:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 633ms
03:50:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
03:50:39 INFO - PROCESS | 1925 | 1465123839899 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:39 INFO - PROCESS | 1925 | 1465123839974 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
03:50:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 574ms
03:50:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
03:50:40 INFO - PROCESS | 1925 | 1465123840486 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:40 INFO - PROCESS | 1925 | 1465123840573 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
03:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 678ms
03:50:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
03:50:41 INFO - PROCESS | 1925 | 1465123841165 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:41 INFO - PROCESS | 1925 | 1465123841330 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
03:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 930ms
03:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
03:50:42 INFO - PROCESS | 1925 | 1465123842099 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:42 INFO - PROCESS | 1925 | 1465123842180 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
03:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 578ms
03:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
03:50:42 INFO - PROCESS | 1925 | 1465123842714 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:42 INFO - PROCESS | 1925 | 1465123842795 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
03:50:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 592ms
03:50:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
03:50:43 INFO - PROCESS | 1925 | 1465123843317 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:43 INFO - PROCESS | 1925 | 1465123843398 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
03:50:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 587ms
03:50:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
03:50:43 INFO - PROCESS | 1925 | 1465123843911 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:44 INFO - PROCESS | 1925 | 1465123844025 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
03:50:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 671ms
03:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
03:50:44 INFO - PROCESS | 1925 | 1465123844584 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:44 INFO - PROCESS | 1925 | 1465123844661 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
03:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 728ms
03:50:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
03:50:45 INFO - PROCESS | 1925 | 1465123845325 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:45 INFO - PROCESS | 1925 | 1465123845457 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
03:50:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 735ms
03:50:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
03:50:46 INFO - PROCESS | 1925 | 1465123846064 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:46 INFO - PROCESS | 1925 | 1465123846150 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
03:50:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 529ms
03:50:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
03:50:46 INFO - PROCESS | 1925 | 1465123846606 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:46 INFO - PROCESS | 1925 | 1465123846728 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
03:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 640ms
03:50:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
03:50:47 INFO - PROCESS | 1925 | 1465123847242 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:47 INFO - PROCESS | 1925 | 1465123847307 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
03:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 572ms
03:50:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
03:50:47 INFO - PROCESS | 1925 | 1465123847853 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:47 INFO - PROCESS | 1925 | 1465123847975 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
03:50:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 881ms
03:50:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
03:50:48 INFO - PROCESS | 1925 | 1465123848760 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:48 INFO - PROCESS | 1925 | 1465123848863 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
03:50:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 702ms
03:50:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
03:50:49 INFO - PROCESS | 1925 | 1465123849462 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:49 INFO - PROCESS | 1925 | 1465123849585 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
03:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 628ms
03:50:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
03:50:50 INFO - PROCESS | 1925 | 1465123850132 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:50 INFO - PROCESS | 1925 | 1465123850222 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
03:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 642ms
03:50:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
03:50:50 INFO - PROCESS | 1925 | 1465123850760 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:50 INFO - PROCESS | 1925 | 1465123850841 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
03:50:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 622ms
03:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
03:50:51 INFO - PROCESS | 1925 | 1465123851388 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:51 INFO - PROCESS | 1925 | 1465123851459 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
03:50:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 626ms
03:50:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
03:50:52 INFO - PROCESS | 1925 | 1465123852046 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:52 INFO - PROCESS | 1925 | 1465123852175 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
03:50:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 739ms
03:50:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
03:50:52 INFO - PROCESS | 1925 | 1465123852779 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:52 INFO - PROCESS | 1925 | 1465123852874 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
03:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 591ms
03:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
03:50:53 INFO - PROCESS | 1925 | 1465123853386 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:53 INFO - PROCESS | 1925 | 1465123853461 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
03:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 579ms
03:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
03:50:53 INFO - PROCESS | 1925 | 1465123853984 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:54 INFO - PROCESS | 1925 | 1465123854072 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
03:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 590ms
03:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
03:50:54 INFO - PROCESS | 1925 | 1465123854562 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:54 INFO - PROCESS | 1925 | 1465123854682 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
03:50:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 926ms
03:50:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
03:50:55 INFO - PROCESS | 1925 | 1465123855518 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:55 INFO - PROCESS | 1925 | 1465123855639 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
03:50:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 692ms
03:50:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
03:50:56 INFO - PROCESS | 1925 | 1465123856227 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:56 INFO - PROCESS | 1925 | 1465123856378 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
03:50:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 680ms
03:50:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
03:50:56 INFO - PROCESS | 1925 | 1465123856911 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:56 INFO - PROCESS | 1925 | 1465123856984 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
03:50:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 579ms
03:50:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
03:50:57 INFO - PROCESS | 1925 | 1465123857496 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:57 INFO - PROCESS | 1925 | 1465123857612 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
03:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 573ms
03:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
03:50:58 INFO - PROCESS | 1925 | 1465123858078 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:58 INFO - PROCESS | 1925 | 1465123858177 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
03:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 630ms
03:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
03:50:58 INFO - PROCESS | 1925 | 1465123858712 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:58 INFO - PROCESS | 1925 | 1465123858790 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
03:50:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 679ms
03:50:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
03:50:59 INFO - PROCESS | 1925 | 1465123859398 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:50:59 INFO - PROCESS | 1925 | 1465123859542 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
03:51:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 684ms
03:51:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
03:51:00 INFO - PROCESS | 1925 | 1465123860100 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:00 INFO - PROCESS | 1925 | 1465123860207 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
03:51:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 593ms
03:51:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
03:51:00 INFO - PROCESS | 1925 | 1465123860698 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:00 INFO - PROCESS | 1925 | 1465123860815 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
03:51:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 727ms
03:51:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
03:51:01 INFO - PROCESS | 1925 | 1465123861427 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:01 INFO - PROCESS | 1925 | 1465123861538 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
03:51:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 880ms
03:51:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
03:51:02 INFO - PROCESS | 1925 | 1465123862318 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:02 INFO - PROCESS | 1925 | 1465123862414 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
03:51:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 782ms
03:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
03:51:03 INFO - PROCESS | 1925 | 1465123863162 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:03 INFO - PROCESS | 1925 | 1465123863270 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
03:51:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 678ms
03:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
03:51:03 INFO - PROCESS | 1925 | 1465123863874 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:03 INFO - PROCESS | 1925 | 1465123863974 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
03:51:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 639ms
03:51:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
03:51:04 INFO - PROCESS | 1925 | 1465123864495 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:04 INFO - PROCESS | 1925 | 1465123864595 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
03:51:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 636ms
03:51:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
03:51:05 INFO - PROCESS | 1925 | 1465123865134 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:05 INFO - PROCESS | 1925 | 1465123865208 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
03:51:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 626ms
03:51:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
03:51:05 INFO - PROCESS | 1925 | 1465123865769 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:05 INFO - PROCESS | 1925 | 1465123865857 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
03:51:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 620ms
03:51:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
03:51:06 INFO - PROCESS | 1925 | 1465123866414 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:06 INFO - PROCESS | 1925 | 1465123866494 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
03:51:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 581ms
03:51:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
03:51:07 INFO - PROCESS | 1925 | 1465123867005 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:07 INFO - PROCESS | 1925 | 1465123867094 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
03:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 587ms
03:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
03:51:07 INFO - PROCESS | 1925 | 1465123867605 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:07 INFO - PROCESS | 1925 | 1465123867704 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
03:51:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 586ms
03:51:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
03:51:08 INFO - PROCESS | 1925 | 1465123868203 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:08 INFO - PROCESS | 1925 | 1465123868307 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
03:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 884ms
03:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
03:51:09 INFO - PROCESS | 1925 | 1465123869093 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:09 INFO - PROCESS | 1925 | 1465123869181 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
03:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 624ms
03:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
03:51:09 INFO - PROCESS | 1925 | 1465123869754 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:09 INFO - PROCESS | 1925 | 1465123869855 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
03:51:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 681ms
03:51:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
03:51:10 INFO - PROCESS | 1925 | 1465123870457 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:10 INFO - PROCESS | 1925 | 1465123870628 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
03:51:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 890ms
03:51:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
03:51:11 INFO - PROCESS | 1925 | 1465123871341 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:11 INFO - PROCESS | 1925 | 1465123871432 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
03:51:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 639ms
03:51:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
03:51:11 INFO - PROCESS | 1925 | 1465123871973 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:12 INFO - PROCESS | 1925 | 1465123872042 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
03:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 574ms
03:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
03:51:12 INFO - PROCESS | 1925 | 1465123872587 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:12 INFO - PROCESS | 1925 | 1465123872694 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
03:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 644ms
03:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
03:51:13 INFO - PROCESS | 1925 | 1465123873216 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:13 INFO - PROCESS | 1925 | 1465123873307 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
03:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 627ms
03:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
03:51:13 INFO - PROCESS | 1925 | 1465123873846 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:13 INFO - PROCESS | 1925 | 1465123873949 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
03:51:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 684ms
03:51:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
03:51:14 INFO - PROCESS | 1925 | 1465123874545 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:14 INFO - PROCESS | 1925 | 1465123874660 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
03:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 781ms
03:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
03:51:15 INFO - PROCESS | 1925 | 1465123875461 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:15 INFO - PROCESS | 1925 | 1465123875614 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
03:51:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 726ms
03:51:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
03:51:16 INFO - PROCESS | 1925 | 1465123876208 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:16 INFO - PROCESS | 1925 | 1465123876291 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
03:51:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 628ms
03:51:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
03:51:16 INFO - PROCESS | 1925 | 1465123876837 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:16 INFO - PROCESS | 1925 | 1465123876940 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
03:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 620ms
03:51:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
03:51:17 INFO - PROCESS | 1925 | 1465123877473 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:17 INFO - PROCESS | 1925 | 1465123877578 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
03:51:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 688ms
03:51:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
03:51:18 INFO - PROCESS | 1925 | 1465123878169 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:18 INFO - PROCESS | 1925 | 1465123878380 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
03:51:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 735ms
03:51:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
03:51:18 INFO - PROCESS | 1925 | 1465123878909 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:19 INFO - PROCESS | 1925 | 1465123879043 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
03:51:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 626ms
03:51:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
03:51:19 INFO - PROCESS | 1925 | 1465123879549 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:19 INFO - PROCESS | 1925 | 1465123879631 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
03:51:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 634ms
03:51:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
03:51:20 INFO - PROCESS | 1925 | 1465123880168 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:20 INFO - PROCESS | 1925 | 1465123880243 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
03:51:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 523ms
03:51:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
03:51:20 INFO - PROCESS | 1925 | 1465123880722 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:20 INFO - PROCESS | 1925 | 1465123880811 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
03:51:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 634ms
03:51:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
03:51:21 INFO - PROCESS | 1925 | 1465123881354 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:21 INFO - PROCESS | 1925 | 1465123881453 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:22 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)
03:51:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1228ms
03:51:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
03:51:22 INFO - PROCESS | 1925 | 1465123882586 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:22 INFO - PROCESS | 1925 | 1465123882685 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:23 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
03:51:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:51:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
03:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:51:23 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1
03:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:23 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:51:23 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:51:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:27:1
03:51:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1073ms
03:51:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
03:51:23 INFO - PROCESS | 1925 | 1465123883676 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:23 INFO - PROCESS | 1925 | 1465123883744 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:24 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
03:51:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:51:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
03:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:51:24 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1
03:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:24 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:51:24 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:51:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:27:1
03:51:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1081ms
03:51:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
03:51:24 INFO - PROCESS | 1925 | 1465123884777 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:24 INFO - PROCESS | 1925 | 1465123884860 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:25 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)
03:51:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1188ms
03:51:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
03:51:25 INFO - PROCESS | 1925 | 1465123885955 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:26 INFO - PROCESS | 1925 | 1465123886041 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:27 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)
03:51:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1078ms
03:51:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
03:51:27 INFO - PROCESS | 1925 | 1465123887035 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:27 INFO - PROCESS | 1925 | 1465123887123 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:28 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
03:51:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:51:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
03:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:51:28 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1
03:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:28 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:51:28 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:51:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:27:1
03:51:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1080ms
03:51:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
03:51:28 INFO - PROCESS | 1925 | 1465123888131 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:28 INFO - PROCESS | 1925 | 1465123888258 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:29 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
03:51:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:51:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
03:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:51:29 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1
03:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:29 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:51:29 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:51:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:27:1
03:51:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1339ms
03:51:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
03:51:29 INFO - PROCESS | 1925 | 1465123889477 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:29 INFO - PROCESS | 1925 | 1465123889555 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:30 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
03:51:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:51:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
03:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:51:30 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1
03:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:30 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:51:30 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:51:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:27:1
03:51:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1092ms
03:51:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
03:51:30 INFO - PROCESS | 1925 | 1465123890585 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:30 INFO - PROCESS | 1925 | 1465123890658 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:31 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
03:51:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
03:51:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
03:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:51:31 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1
03:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:31 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:51:31 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:51:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:27:1
03:51:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1130ms
03:51:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
03:51:31 INFO - PROCESS | 1925 | 1465123891740 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:31 INFO - PROCESS | 1925 | 1465123891836 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
03:51:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 733ms
03:51:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
03:51:32 INFO - PROCESS | 1925 | 1465123892456 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:32 INFO - PROCESS | 1925 | 1465123892540 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
03:51:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 622ms
03:51:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
03:51:33 INFO - PROCESS | 1925 | 1465123893083 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:33 INFO - PROCESS | 1925 | 1465123893162 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:33 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"
03:51:33 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:51:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
03:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:33 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:51:33 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:51:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:20:1
03:51:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 623ms
03:51:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
03:51:33 INFO - PROCESS | 1925 | 1465123893717 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:33 INFO - PROCESS | 1925 | 1465123893814 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
03:51:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 574ms
03:51:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
03:51:34 INFO - PROCESS | 1925 | 1465123894306 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:34 INFO - PROCESS | 1925 | 1465123894391 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:34 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"
03:51:34 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:51:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
03:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:34 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:51:34 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:51:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:20:1
03:51:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 689ms
03:51:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
03:51:35 INFO - PROCESS | 1925 | 1465123895014 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:35 INFO - PROCESS | 1925 | 1465123895131 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:35 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"
03:51:35 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:51:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
03:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:35 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:51:35 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:51:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:20:1
03:51:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 792ms
03:51:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
03:51:35 INFO - PROCESS | 1925 | 1465123895794 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:35 INFO - PROCESS | 1925 | 1465123895881 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
03:51:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 576ms
03:51:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
03:51:36 INFO - PROCESS | 1925 | 1465123896410 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:36 INFO - PROCESS | 1925 | 1465123896490 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:37 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
03:51:37 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
03:51:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
03:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:51:37 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1
03:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
03:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:51:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
03:51:37 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
03:51:37 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
03:51:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:27:1
03:51:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1091ms
03:51:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
03:51:37 INFO - PROCESS | 1925 | 1465123897498 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:37 INFO - PROCESS | 1925 | 1465123897570 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
03:51:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 580ms
03:51:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
03:51:38 INFO - PROCESS | 1925 | 1465123898098 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:38 INFO - PROCESS | 1925 | 1465123898183 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
03:51:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 643ms
03:51:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
03:51:38 INFO - PROCESS | 1925 | 1465123898727 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:38 INFO - PROCESS | 1925 | 1465123898841 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
03:51:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 874ms
03:51:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
03:51:39 INFO - PROCESS | 1925 | 1465123899613 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:39 INFO - PROCESS | 1925 | 1465123899697 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
03:51:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 632ms
03:51:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
03:51:40 INFO - PROCESS | 1925 | 1465123900243 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:40 INFO - PROCESS | 1925 | 1465123900340 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
03:51:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 584ms
03:51:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
03:51:40 INFO - PROCESS | 1925 | 1465123900840 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:40 INFO - PROCESS | 1925 | 1465123900934 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
03:51:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 691ms
03:51:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
03:51:41 INFO - PROCESS | 1925 | 1465123901545 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:41 INFO - PROCESS | 1925 | 1465123901648 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
03:51:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 836ms
03:51:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
03:51:42 INFO - PROCESS | 1925 | 1465123902402 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:42 INFO - PROCESS | 1925 | 1465123902510 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
03:51:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 742ms
03:51:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
03:51:43 INFO - PROCESS | 1925 | 1465123903135 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:43 INFO - PROCESS | 1925 | 1465123903260 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
03:51:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 826ms
03:51:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
03:51:43 INFO - PROCESS | 1925 | 1465123903988 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:44 INFO - PROCESS | 1925 | 1465123904071 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
03:51:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 581ms
03:51:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
03:51:44 INFO - PROCESS | 1925 | 1465123904567 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:44 INFO - PROCESS | 1925 | 1465123904690 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
03:51:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 627ms
03:51:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
03:51:45 INFO - PROCESS | 1925 | 1465123905203 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:45 INFO - PROCESS | 1925 | 1465123905307 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
03:51:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 630ms
03:51:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
03:51:45 INFO - PROCESS | 1925 | 1465123905843 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:45 INFO - PROCESS | 1925 | 1465123905950 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
03:51:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 725ms
03:51:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
03:51:46 INFO - PROCESS | 1925 | 1465123906566 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:46 INFO - PROCESS | 1925 | 1465123906664 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
03:51:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 574ms
03:51:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
03:51:47 INFO - PROCESS | 1925 | 1465123907158 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:47 INFO - PROCESS | 1925 | 1465123907257 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
03:51:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 642ms
03:51:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
03:51:47 INFO - PROCESS | 1925 | 1465123907800 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:47 INFO - PROCESS | 1925 | 1465123907879 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
03:51:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 537ms
03:51:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
03:51:48 INFO - PROCESS | 1925 | 1465123908414 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:48 INFO - PROCESS | 1925 | 1465123908503 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
03:51:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 824ms
03:51:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
03:51:49 INFO - PROCESS | 1925 | 1465123909260 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:49 INFO - PROCESS | 1925 | 1465123909353 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
03:51:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 688ms
03:51:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
03:51:49 INFO - PROCESS | 1925 | 1465123909949 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:50 INFO - PROCESS | 1925 | 1465123910064 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
03:51:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 625ms
03:51:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
03:51:50 INFO - PROCESS | 1925 | 1465123910603 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:50 INFO - PROCESS | 1925 | 1465123910673 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
03:51:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 650ms
03:51:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
03:51:51 INFO - PROCESS | 1925 | 1465123911229 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:51 INFO - PROCESS | 1925 | 1465123911306 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
03:51:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 574ms
03:51:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
03:51:51 INFO - PROCESS | 1925 | 1465123911831 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:51 INFO - PROCESS | 1925 | 1465123911906 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
03:51:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 630ms
03:51:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
03:51:52 INFO - PROCESS | 1925 | 1465123912465 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:52 INFO - PROCESS | 1925 | 1465123912546 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
03:51:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 624ms
03:51:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
03:51:53 INFO - PROCESS | 1925 | 1465123913104 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:53 INFO - PROCESS | 1925 | 1465123913200 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
03:51:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 732ms
03:51:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
03:51:53 INFO - PROCESS | 1925 | 1465123913832 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:53 INFO - PROCESS | 1925 | 1465123913938 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
03:51:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 740ms
03:51:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
03:51:54 INFO - PROCESS | 1925 | 1465123914591 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:54 INFO - PROCESS | 1925 | 1465123914681 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
03:51:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 643ms
03:51:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
03:51:55 INFO - PROCESS | 1925 | 1465123915246 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:55 INFO - PROCESS | 1925 | 1465123915385 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
03:51:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 833ms
03:51:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
03:51:56 INFO - PROCESS | 1925 | 1465123916087 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:56 INFO - PROCESS | 1925 | 1465123916178 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
03:51:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 681ms
03:51:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
03:51:56 INFO - PROCESS | 1925 | 1465123916776 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:56 INFO - PROCESS | 1925 | 1465123916870 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
03:51:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 677ms
03:51:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
03:51:57 INFO - PROCESS | 1925 | 1465123917488 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:57 INFO - PROCESS | 1925 | 1465123917561 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
03:51:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 748ms
03:51:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
03:51:58 INFO - PROCESS | 1925 | 1465123918215 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:58 INFO - PROCESS | 1925 | 1465123918324 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
03:51:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 576ms
03:51:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
03:51:58 INFO - PROCESS | 1925 | 1465123918807 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:58 INFO - PROCESS | 1925 | 1465123918957 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
03:51:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 977ms
03:51:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
03:51:59 INFO - PROCESS | 1925 | 1465123919796 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:51:59 INFO - PROCESS | 1925 | 1465123919927 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
03:52:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 831ms
03:52:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
03:52:00 INFO - PROCESS | 1925 | 1465123920656 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:00 INFO - PROCESS | 1925 | 1465123920813 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
03:52:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 830ms
03:52:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
03:52:01 INFO - PROCESS | 1925 | 1465123921500 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:01 INFO - PROCESS | 1925 | 1465123921579 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
03:52:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 687ms
03:52:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
03:52:02 INFO - PROCESS | 1925 | 1465123922190 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:02 INFO - PROCESS | 1925 | 1465123922298 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
03:52:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 884ms
03:52:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
03:52:03 INFO - PROCESS | 1925 | 1465123923081 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:03 INFO - PROCESS | 1925 | 1465123923205 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
03:52:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 685ms
03:52:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
03:52:03 INFO - PROCESS | 1925 | 1465123923790 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:03 INFO - PROCESS | 1925 | 1465123923881 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
03:52:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 674ms
03:52:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
03:52:04 INFO - PROCESS | 1925 | 1465123924491 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:04 INFO - PROCESS | 1925 | 1465123924651 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
03:52:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 892ms
03:52:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
03:52:05 INFO - PROCESS | 1925 | 1465123925376 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:05 INFO - PROCESS | 1925 | 1465123925477 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
03:52:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 684ms
03:52:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
03:52:06 INFO - PROCESS | 1925 | 1465123926060 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:06 INFO - PROCESS | 1925 | 1465123926177 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
03:52:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 783ms
03:52:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
03:52:06 INFO - PROCESS | 1925 | 1465123926843 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:06 INFO - PROCESS | 1925 | 1465123926945 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
03:52:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 623ms
03:52:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
03:52:07 INFO - PROCESS | 1925 | 1465123927473 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:07 INFO - PROCESS | 1925 | 1465123927572 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
03:52:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 631ms
03:52:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
03:52:08 INFO - PROCESS | 1925 | 1465123928104 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:08 INFO - PROCESS | 1925 | 1465123928177 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
03:52:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 632ms
03:52:08 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
03:52:08 INFO - PROCESS | 1925 | 1465123928744 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:08 INFO - PROCESS | 1925 | 1465123928828 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
03:52:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
03:52:09 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 932ms
03:52:09 INFO - TEST-START | /DOMEvents/constructors.html
03:52:09 INFO - PROCESS | 1925 | 1465123929685 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:09 INFO - PROCESS | 1925 | 1465123929822 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
03:52:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
03:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:52:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
03:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:52:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
03:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:52:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
03:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:52:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
03:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:52:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
03:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
03:52:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
03:52:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
03:52:10 INFO - TEST-OK | /DOMEvents/constructors.html | took 740ms
03:52:10 INFO - TEST-START | /DOMEvents/event-phases-order.html
03:52:10 INFO - PROCESS | 1925 | 1465123930446 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:10 INFO - PROCESS | 1925 | 1465123930553 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:11 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
03:52:11 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 586ms
03:52:11 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
03:52:11 INFO - PROCESS | 1925 | 1465123931038 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:11 INFO - PROCESS | 1925 | 1465123931131 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:11 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
03:52:11 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
03:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
03:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:52:11 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
03:52:11 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
03:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:52:11 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
03:52:11 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
03:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:52:11 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]"
03:52:11 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
03:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
03:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
03:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
03:52:11 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
03:52:11 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 578ms
03:52:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
03:52:11 INFO - PROCESS | 1925 | 1465123931643 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:11 INFO - PROCESS | 1925 | 1465123931730 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:12 INFO - PROCESS | 1925 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
03:52:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
03:52:12 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 621ms
03:52:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
03:52:12 INFO - PROCESS | 1925 | 1465123932281 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:12 INFO - PROCESS | 1925 | 1465123932373 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:12 INFO - PROCESS | 1925 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
03:52:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
03:52:12 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 686ms
03:52:12 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
03:52:12 INFO - PROCESS | 1925 | 1465123932970 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:13 INFO - PROCESS | 1925 | 1465123933073 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:13 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
03:52:13 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 572ms
03:52:13 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
03:52:13 INFO - PROCESS | 1925 | 1465123933555 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:13 INFO - PROCESS | 1925 | 1465123933644 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:14 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.
03:52:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 534ms
03:52:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
03:52:14 INFO - PROCESS | 1925 | 1465123934099 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:14 INFO - PROCESS | 1925 | 1465123934175 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:14 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
03:52:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
03:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
03:52:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 528ms
03:52:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
03:52:14 INFO - PROCESS | 1925 | 1465123934638 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:14 INFO - PROCESS | 1925 | 1465123934731 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:15 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.
03:52:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 528ms
03:52:15 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
03:52:15 INFO - PROCESS | 1925 | 1465123935171 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:15 INFO - PROCESS | 1925 | 1465123935279 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:15 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.
03:52:15 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 579ms
03:52:15 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
03:52:15 INFO - PROCESS | 1925 | 1465123935757 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:15 INFO - PROCESS | 1925 | 1465123935873 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:16 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:52:16 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
03:52:16 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 981ms
03:52:16 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
03:52:16 INFO - PROCESS | 1925 | 1465123936758 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:16 INFO - PROCESS | 1925 | 1465123936858 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:17 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.
03:52:17 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 624ms
03:52:17 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
03:52:17 INFO - PROCESS | 1925 | 1465123937395 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:17 INFO - PROCESS | 1925 | 1465123937482 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:17 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.
03:52:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 587ms
03:52:17 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
03:52:17 INFO - PROCESS | 1925 | 1465123937993 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:18 INFO - PROCESS | 1925 | 1465123938071 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:18 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.
03:52:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 573ms
03:52:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
03:52:18 INFO - PROCESS | 1925 | 1465123938564 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:18 INFO - PROCESS | 1925 | 1465123938640 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:19 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.
03:52:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 525ms
03:52:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
03:52:19 INFO - PROCESS | 1925 | 1465123939097 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:19 INFO - PROCESS | 1925 | 1465123939171 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:19 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.
03:52:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 627ms
03:52:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
03:52:19 INFO - PROCESS | 1925 | 1465123939736 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:19 INFO - PROCESS | 1925 | 1465123939842 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:20 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.
03:52:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 634ms
03:52:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
03:52:20 INFO - PROCESS | 1925 | 1465123940375 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:20 INFO - PROCESS | 1925 | 1465123940454 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:20 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
03:52:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
03:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
03:52:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 525ms
03:52:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
03:52:20 INFO - PROCESS | 1925 | 1465123940917 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:20 INFO - PROCESS | 1925 | 1465123940989 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:21 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.
03:52:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 528ms
03:52:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
03:52:21 INFO - PROCESS | 1925 | 1465123941442 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:21 INFO - PROCESS | 1925 | 1465123941518 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:22 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.
03:52:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 570ms
03:52:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
03:52:22 INFO - PROCESS | 1925 | 1465123942017 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:22 INFO - PROCESS | 1925 | 1465123942087 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
03:52:22 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
03:52:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 522ms
03:52:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
03:52:22 INFO - PROCESS | 1925 | 1465123942546 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:22 INFO - PROCESS | 1925 | 1465123942627 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:23 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.
03:52:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 829ms
03:52:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
03:52:23 INFO - PROCESS | 1925 | 1465123943383 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:23 INFO - PROCESS | 1925 | 1465123943497 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:24 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.
03:52:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 679ms
03:52:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
03:52:24 INFO - PROCESS | 1925 | 1465123944114 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:24 INFO - PROCESS | 1925 | 1465123944194 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:24 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.
03:52:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 578ms
03:52:24 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
03:52:24 INFO - PROCESS | 1925 | 1465123944707 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:24 INFO - PROCESS | 1925 | 1465123944791 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:25 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
03:52:25 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 536ms
03:52:25 INFO - TEST-START | /FileAPI/FileReaderSync.worker
03:52:25 INFO - PROCESS | 1925 | 1465123945235 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:25 INFO - PROCESS | 1925 | 1465123945319 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
03:52:25 INFO - {}
03:52:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
03:52:25 INFO - {}
03:52:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
03:52:25 INFO - {}
03:52:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
03:52:25 INFO - {}
03:52:25 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 623ms
03:52:25 INFO - TEST-START | /FileAPI/fileReader.html
03:52:25 INFO - PROCESS | 1925 | 1465123945865 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:25 INFO - PROCESS | 1925 | 1465123945942 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
03:52:26 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
03:52:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
03:52:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
03:52:26 INFO - TEST-OK | /FileAPI/fileReader.html | took 525ms
03:52:26 INFO - TEST-START | /FileAPI/historical.html
03:52:26 INFO - PROCESS | 1925 | 1465123946401 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:26 INFO - PROCESS | 1925 | 1465123946499 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:27 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
03:52:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
03:52:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
03:52:27 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
03:52:27 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
03:52:27 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
03:52:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
03:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
03:52:27 INFO - TEST-OK | /FileAPI/historical.html | took 628ms
03:52:27 INFO - TEST-START | /FileAPI/idlharness.html
03:52:27 INFO - PROCESS | 1925 | 1465123947041 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:27 INFO - PROCESS | 1925 | 1465123947135 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
03:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:52:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
03:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:52:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:52:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:52:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:52:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
03:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
03:52:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
03:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:52:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:52:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:52:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:52:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
03:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
03:52:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
03:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:52:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:52:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:52:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:52:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
03:52:27 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
03:52:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:52:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:52:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:52:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:52:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:52:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
03:52:27 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
03:52:27 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
03:52:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:52:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:52:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:52:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:52:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:52:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
03:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:52:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
03:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:52:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:52:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:52:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
03:52:27 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
03:52:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:52:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:52:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:52:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:52:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:52:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
03:52:27 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
03:52:27 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
03:52:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:52:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:52:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
03:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
03:52:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
03:52:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
03:52:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
03:52:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
03:52:28 INFO - TEST-OK | /FileAPI/idlharness.html | took 879ms
03:52:28 INFO - TEST-START | /FileAPI/idlharness.worker
03:52:28 INFO - PROCESS | 1925 | 1465123947928 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:28 INFO - PROCESS | 1925 | 1465123948053 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
03:52:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
03:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:52:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:52:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
03:52:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
03:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:52:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:52:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
03:52:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
03:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:52:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:52:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
03:52:28 INFO - {}
03:52:28 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
03:52:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:52:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:52:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
03:52:28 INFO - {}
03:52:28 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 - {}
03:52:28 INFO - {}
03:52:28 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
03:52:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:52:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:52:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
03:52:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
03:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:52:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
03:52:28 INFO - {}
03:52:28 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
03:52:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:52:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:52:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
03:52:28 INFO - {}
03:52:28 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 - {}
03:52:28 INFO - {}
03:52:28 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
03:52:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
03:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
03:52:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
03:52:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
03:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
03:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:52:28 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
03:52:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
03:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
03:52:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:52:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:52:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
03:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
03:52:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:52:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:52:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
03:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
03:52:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:52:28 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
03:52:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
03:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
03:52:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:52:28 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
03:52:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
03:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
03:52:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
03:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:52:28 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
03:52:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
03:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
03:52:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
03:52:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:52:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
03:52:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
03:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:52:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:52:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:52:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:52:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
03:52:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
03:52:28 INFO - {}
03:52:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
03:52:29 INFO - {}
03:52:29 INFO - TEST-OK | /FileAPI/idlharness.worker | took 972ms
03:52:29 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
03:52:29 INFO - PROCESS | 1925 | 1465123948912 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:29 INFO - PROCESS | 1925 | 1465123949153 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:29 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
03:52:29 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 838ms
03:52:29 INFO - TEST-START | /FileAPI/blob/Blob-close.html
03:52:29 INFO - PROCESS | 1925 | 1465123949752 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:29 INFO - PROCESS | 1925 | 1465123949841 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
03:52:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
03:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
03:52:30 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 572ms
03:52:30 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
03:52:30 INFO - PROCESS | 1925 | 1465123950335 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:30 INFO - PROCESS | 1925 | 1465123950421 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
03:52:31 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.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
03:52:31 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'.)
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
03:52:31 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.
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
03:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
03:52:31 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.
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
03:52:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
03:52:31 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.
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
03:52:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
03:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
03:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
03:52:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
03:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
03:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
03:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
03:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:52:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
03:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
03:52:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
03:52:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
03:52:31 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 833ms
03:52:31 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
03:52:31 INFO - PROCESS | 1925 | 1465123951237 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:31 INFO - PROCESS | 1925 | 1465123951337 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
03:52:32 INFO - {}
03:52:32 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 885ms
03:52:32 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
03:52:32 INFO - PROCESS | 1925 | 1465123952065 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:32 INFO - PROCESS | 1925 | 1465123952146 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
03:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
03:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
03:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
03:52:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 527ms
03:52:32 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
03:52:32 INFO - PROCESS | 1925 | 1465123952600 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:32 INFO - PROCESS | 1925 | 1465123952686 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
03:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
03:52:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:52:33 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"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:52:33 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"
03:52:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
03:52:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 743ms
03:52:33 INFO - TEST-START | /FileAPI/file/File-constructor.html
03:52:33 INFO - PROCESS | 1925 | 1465123953360 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:33 INFO - PROCESS | 1925 | 1465123953537 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
03:52:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
03:52:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
03:52:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
03:52:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
03:52:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
03:52:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
03:52:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
03:52:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
03:52:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
03:52:33 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:33 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
03:52:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
03:52:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
03:52:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
03:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
03:52:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
03:52:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
03:52:34 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 631ms
03:52:34 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
03:52:34 INFO - PROCESS | 1925 | 1465123953994 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:34 INFO - PROCESS | 1925 | 1465123954076 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:34 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
03:52:34 INFO - {}
03:52:34 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 676ms
03:52:34 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
03:52:34 INFO - PROCESS | 1925 | 1465123954668 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:34 INFO - PROCESS | 1925 | 1465123954749 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
03:52:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
03:52:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
03:52:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
03:52:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
03:52:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
03:52:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
03:52:35 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 572ms
03:52:35 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
03:52:35 INFO - PROCESS | 1925 | 1465123955250 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:35 INFO - PROCESS | 1925 | 1465123955339 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
03:52:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
03:52:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
03:52:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
03:52:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
03:52:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
03:52:35 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 582ms
03:52:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
03:52:35 INFO - PROCESS | 1925 | 1465123955840 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:35 INFO - PROCESS | 1925 | 1465123955963 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
03:52:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
03:52:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
03:52:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
03:52:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
03:52:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
03:52:36 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 723ms
03:52:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
03:52:36 INFO - PROCESS | 1925 | 1465123956575 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:36 INFO - PROCESS | 1925 | 1465123956658 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
03:52:37 INFO - reader.readAsText(blob_2)
03:52:37 INFO - }" did not throw
03:52:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
03:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
03:52:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
03:52:37 INFO - reader.readAsDataURL(blob_2)
03:52:37 INFO - }" did not throw
03:52:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
03:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
03:52:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
03:52:37 INFO - reader.readAsArrayBuffer(blob_2)
03:52:37 INFO - }" did not throw
03:52:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
03:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
03:52:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
03:52:37 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
03:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:52:37 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
03:52:37 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
03:52:37 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
03:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:52:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
03:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:52:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
03:52:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
03:52:37 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
03:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
03:52:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:64:22
03:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:37 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:52:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:60:1
03:52:37 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 575ms
03:52:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
03:52:37 INFO - PROCESS | 1925 | 1465123957189 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:37 INFO - PROCESS | 1925 | 1465123957274 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
03:52:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
03:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
03:52:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
03:52:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 535ms
03:52:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
03:52:37 INFO - PROCESS | 1925 | 1465123957752 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:37 INFO - PROCESS | 1925 | 1465123957843 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
03:52:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 630ms
03:52:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
03:52:38 INFO - PROCESS | 1925 | 1465123958375 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:38 INFO - PROCESS | 1925 | 1465123958454 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
03:52:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 674ms
03:52:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
03:52:39 INFO - PROCESS | 1925 | 1465123959052 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:39 INFO - PROCESS | 1925 | 1465123959133 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
03:52:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 576ms
03:52:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
03:52:39 INFO - PROCESS | 1925 | 1465123959637 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:39 INFO - PROCESS | 1925 | 1465123959725 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
03:52:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
03:52:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 587ms
03:52:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
03:52:40 INFO - PROCESS | 1925 | 1465123960227 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:40 INFO - PROCESS | 1925 | 1465123960304 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
03:52:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 532ms
03:52:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
03:52:40 INFO - PROCESS | 1925 | 1465123960763 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:40 INFO - PROCESS | 1925 | 1465123960840 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
03:52:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
03:52:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
03:52:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 572ms
03:52:41 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
03:52:41 INFO - PROCESS | 1925 | 1465123961345 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:41 INFO - PROCESS | 1925 | 1465123961421 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:41 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
03:52:41 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
03:52:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
03:52:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:52:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:52:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
03:52:41 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 581ms
03:52:41 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
03:52:41 INFO - PROCESS | 1925 | 1465123961928 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:42 INFO - PROCESS | 1925 | 1465123962002 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:42 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
03:52:42 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 724ms
03:52:42 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
03:52:42 INFO - PROCESS | 1925 | 1465123962661 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:42 INFO - PROCESS | 1925 | 1465123962885 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:43 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
03:52:43 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 775ms
03:52:43 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
03:52:43 INFO - PROCESS | 1925 | 1465123963442 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:43 INFO - PROCESS | 1925 | 1465123963553 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:44 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
03:52:44 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 621ms
03:52:44 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
03:52:44 INFO - PROCESS | 1925 | 1465123964067 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:44 INFO - PROCESS | 1925 | 1465123964155 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:44 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
03:52:44 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 677ms
03:52:44 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
03:52:44 INFO - PROCESS | 1925 | 1465123964759 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:44 INFO - PROCESS | 1925 | 1465123964848 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:45 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
03:52:45 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 739ms
03:52:45 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
03:52:45 INFO - PROCESS | 1925 | 1465123965502 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:45 INFO - PROCESS | 1925 | 1465123965658 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:46 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
03:52:46 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
03:52:46 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
03:52:46 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
03:52:46 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 730ms
03:52:46 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
03:52:46 INFO - PROCESS | 1925 | 1465123966229 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:46 INFO - PROCESS | 1925 | 1465123966339 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:46 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
03:52:46 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
03:52:46 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
03:52:46 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
03:52:46 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
03:52:46 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
03:52:46 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 679ms
03:52:46 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
03:52:46 INFO - PROCESS | 1925 | 1465123966914 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:47 INFO - PROCESS | 1925 | 1465123967007 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:47 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
03:52:47 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
03:52:47 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
03:52:47 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
03:52:47 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
03:52:47 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
03:52:47 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 581ms
03:52:47 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
03:52:47 INFO - PROCESS | 1925 | 1465123967505 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:47 INFO - PROCESS | 1925 | 1465123967580 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:48 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
03:52:48 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
03:52:48 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
03:52:48 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
03:52:48 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
03:52:48 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
03:52:48 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 632ms
03:52:48 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
03:52:48 INFO - PROCESS | 1925 | 1465123968144 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:48 INFO - PROCESS | 1925 | 1465123968232 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
03:52:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
03:52:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
03:52:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
03:52:48 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 679ms
03:52:48 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
03:52:48 INFO - PROCESS | 1925 | 1465123968834 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:49 INFO - PROCESS | 1925 | 1465123968997 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
03:52:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
03:52:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
03:52:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
03:52:49 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 982ms
03:52:49 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
03:52:49 INFO - PROCESS | 1925 | 1465123969824 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:49 INFO - PROCESS | 1925 | 1465123969919 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:50 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
03:52:50 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
03:52:50 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
03:52:50 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
03:52:50 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 625ms
03:52:50 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
03:52:50 INFO - PROCESS | 1925 | 1465123970457 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:50 INFO - PROCESS | 1925 | 1465123970538 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
03:52:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
03:52:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
03:52:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
03:52:51 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 628ms
03:52:51 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
03:52:51 INFO - PROCESS | 1925 | 1465123971097 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:51 INFO - PROCESS | 1925 | 1465123971174 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
03:52:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
03:52:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
03:52:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
03:52:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
03:52:51 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 882ms
03:52:51 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
03:52:51 INFO - PROCESS | 1925 | 1465123971977 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:52 INFO - PROCESS | 1925 | 1465123972078 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:52 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
03:52:52 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
03:52:52 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
03:52:52 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 685ms
03:52:52 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
03:52:52 INFO - PROCESS | 1925 | 1465123972667 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:52 INFO - PROCESS | 1925 | 1465123972771 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:53 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
03:52:53 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
03:52:53 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
03:52:53 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 1028ms
03:52:53 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
03:52:53 INFO - PROCESS | 1925 | 1465123973707 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:53 INFO - PROCESS | 1925 | 1465123973806 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:54 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
03:52:54 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 572ms
03:52:54 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
03:52:54 INFO - PROCESS | 1925 | 1465123974280 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:54 INFO - PROCESS | 1925 | 1465123974362 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:54 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
03:52:54 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
03:52:54 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 581ms
03:52:54 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
03:52:54 INFO - PROCESS | 1925 | 1465123974866 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:54 INFO - PROCESS | 1925 | 1465123974947 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
03:52:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 625ms
03:52:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
03:52:55 INFO - PROCESS | 1925 | 1465123975500 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:55 INFO - PROCESS | 1925 | 1465123975582 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
03:52:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 942ms
03:52:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
03:52:56 INFO - PROCESS | 1925 | 1465123976446 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:56 INFO - PROCESS | 1925 | 1465123976556 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
03:52:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 730ms
03:52:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
03:52:57 INFO - PROCESS | 1925 | 1465123977185 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:57 INFO - PROCESS | 1925 | 1465123977277 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
03:52:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 676ms
03:52:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
03:52:57 INFO - PROCESS | 1925 | 1465123977875 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:57 INFO - PROCESS | 1925 | 1465123977993 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
03:52:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 624ms
03:52:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
03:52:58 INFO - PROCESS | 1925 | 1465123978498 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:58 INFO - PROCESS | 1925 | 1465123978583 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
03:52:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 573ms
03:52:59 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
03:52:59 INFO - PROCESS | 1925 | 1465123979072 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:59 INFO - PROCESS | 1925 | 1465123979155 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
03:52:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 671ms
03:52:59 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
03:52:59 INFO - PROCESS | 1925 | 1465123979752 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:52:59 INFO - PROCESS | 1925 | 1465123979860 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:00 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
03:53:00 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 832ms
03:53:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
03:53:00 INFO - PROCESS | 1925 | 1465123980587 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:00 INFO - PROCESS | 1925 | 1465123980655 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
03:53:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 575ms
03:53:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
03:53:01 INFO - PROCESS | 1925 | 1465123981167 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:01 INFO - PROCESS | 1925 | 1465123981246 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
03:53:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 580ms
03:53:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
03:53:01 INFO - PROCESS | 1925 | 1465123981755 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:01 INFO - PROCESS | 1925 | 1465123981844 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
03:53:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 581ms
03:53:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
03:53:02 INFO - PROCESS | 1925 | 1465123982340 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:02 INFO - PROCESS | 1925 | 1465123982422 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:03 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
03:53:03 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 924ms
03:53:03 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
03:53:03 INFO - PROCESS | 1925 | 1465123983273 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:03 INFO - PROCESS | 1925 | 1465123983389 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:03 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
03:53:03 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 725ms
03:53:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
03:53:04 INFO - PROCESS | 1925 | 1465123984007 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:04 INFO - PROCESS | 1925 | 1465123984095 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
03:53:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 622ms
03:53:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
03:53:04 INFO - PROCESS | 1925 | 1465123984643 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:04 INFO - PROCESS | 1925 | 1465123984725 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
03:53:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 626ms
03:53:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
03:53:05 INFO - PROCESS | 1925 | 1465123985266 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:05 INFO - PROCESS | 1925 | 1465123985350 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:05 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
03:53:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 676ms
03:53:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
03:53:05 INFO - PROCESS | 1925 | 1465123985950 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:06 INFO - PROCESS | 1925 | 1465123986045 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:06 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
03:53:06 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 639ms
03:53:06 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
03:53:06 INFO - PROCESS | 1925 | 1465123986596 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:06 INFO - PROCESS | 1925 | 1465123986706 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:07 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
03:53:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 730ms
03:53:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
03:53:07 INFO - PROCESS | 1925 | 1465123987327 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:07 INFO - PROCESS | 1925 | 1465123987438 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:08 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
03:53:08 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 724ms
03:53:08 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
03:53:08 INFO - PROCESS | 1925 | 1465123988063 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:08 INFO - PROCESS | 1925 | 1465123988238 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:08 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
03:53:08 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 684ms
03:53:08 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
03:53:08 INFO - PROCESS | 1925 | 1465123988746 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:08 INFO - PROCESS | 1925 | 1465123988862 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
03:53:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 630ms
03:53:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
03:53:09 INFO - PROCESS | 1925 | 1465123989380 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:09 INFO - PROCESS | 1925 | 1465123989488 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
03:53:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 875ms
03:53:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
03:53:10 INFO - PROCESS | 1925 | 1465123990264 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:10 INFO - PROCESS | 1925 | 1465123990361 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
03:53:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 678ms
03:53:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
03:53:10 INFO - PROCESS | 1925 | 1465123990956 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:11 INFO - PROCESS | 1925 | 1465123991049 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
03:53:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 623ms
03:53:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
03:53:11 INFO - PROCESS | 1925 | 1465123991590 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:11 INFO - PROCESS | 1925 | 1465123991680 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:12 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
03:53:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 728ms
03:53:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
03:53:12 INFO - PROCESS | 1925 | 1465123992320 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:12 INFO - PROCESS | 1925 | 1465123992394 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:13 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
03:53:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 729ms
03:53:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
03:53:13 INFO - PROCESS | 1925 | 1465123993050 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:13 INFO - PROCESS | 1925 | 1465123993151 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:13 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
03:53:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 573ms
03:53:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
03:53:13 INFO - PROCESS | 1925 | 1465123993635 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:13 INFO - PROCESS | 1925 | 1465123993719 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:14 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
03:53:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 624ms
03:53:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
03:53:14 INFO - PROCESS | 1925 | 1465123994258 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:14 INFO - PROCESS | 1925 | 1465123994339 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
03:53:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 627ms
03:53:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
03:53:14 INFO - PROCESS | 1925 | 1465123994891 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:14 INFO - PROCESS | 1925 | 1465123994973 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
03:53:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 782ms
03:53:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
03:53:15 INFO - PROCESS | 1925 | 1465123995684 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:15 INFO - PROCESS | 1925 | 1465123995777 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:53:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 675ms
03:53:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
03:53:16 INFO - PROCESS | 1925 | 1465123996362 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:16 INFO - PROCESS | 1925 | 1465123996495 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:17 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
03:53:17 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 782ms
03:53:17 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
03:53:17 INFO - PROCESS | 1925 | 1465123997165 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:17 INFO - PROCESS | 1925 | 1465123997262 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:17 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
03:53:17 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 679ms
03:53:17 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
03:53:17 INFO - PROCESS | 1925 | 1465123997853 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:17 INFO - PROCESS | 1925 | 1465123997951 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:18 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
03:53:18 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 675ms
03:53:18 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
03:53:18 INFO - PROCESS | 1925 | 1465123998546 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:18 INFO - PROCESS | 1925 | 1465123998682 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
03:53:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 773ms
03:53:19 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
03:53:19 INFO - PROCESS | 1925 | 1465123999312 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:19 INFO - PROCESS | 1925 | 1465123999409 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
03:53:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 679ms
03:53:19 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
03:53:20 INFO - PROCESS | 1925 | 1465123999996 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:20 INFO - PROCESS | 1925 | 1465124000092 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:20 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
03:53:20 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 679ms
03:53:20 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
03:53:20 INFO - PROCESS | 1925 | 1465124000683 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:20 INFO - PROCESS | 1925 | 1465124000766 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:21 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
03:53:21 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 575ms
03:53:21 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
03:53:21 INFO - PROCESS | 1925 | 1465124001264 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:21 INFO - PROCESS | 1925 | 1465124001344 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:22 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:53:22 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1733ms
03:53:22 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
03:53:23 INFO - PROCESS | 1925 | 1465124003001 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:23 INFO - PROCESS | 1925 | 1465124003116 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:23 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
03:53:23 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 827ms
03:53:23 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
03:53:23 INFO - PROCESS | 1925 | 1465124003833 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:23 INFO - PROCESS | 1925 | 1465124003926 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:24 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
03:53:24 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 678ms
03:53:24 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
03:53:24 INFO - PROCESS | 1925 | 1465124004522 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:24 INFO - PROCESS | 1925 | 1465124004651 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:25 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
03:53:25 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 680ms
03:53:25 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
03:53:25 INFO - PROCESS | 1925 | 1465124005213 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:25 INFO - PROCESS | 1925 | 1465124005308 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:25 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
03:53:25 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 673ms
03:53:25 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
03:53:25 INFO - PROCESS | 1925 | 1465124005884 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:25 INFO - PROCESS | 1925 | 1465124005966 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
03:53:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 681ms
03:53:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
03:53:26 INFO - PROCESS | 1925 | 1465124006567 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:26 INFO - PROCESS | 1925 | 1465124006657 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
03:53:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 673ms
03:53:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
03:53:27 INFO - PROCESS | 1925 | 1465124007247 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:27 INFO - PROCESS | 1925 | 1465124007339 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
03:53:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 571ms
03:53:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
03:53:27 INFO - PROCESS | 1925 | 1465124007819 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:27 INFO - PROCESS | 1925 | 1465124007895 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
03:53:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 575ms
03:53:28 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
03:53:28 INFO - PROCESS | 1925 | 1465124008401 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:28 INFO - PROCESS | 1925 | 1465124008473 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
03:53:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 625ms
03:53:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
03:53:29 INFO - PROCESS | 1925 | 1465124009030 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:29 INFO - PROCESS | 1925 | 1465124009126 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
03:53:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 628ms
03:53:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
03:53:29 INFO - PROCESS | 1925 | 1465124009663 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:29 INFO - PROCESS | 1925 | 1465124009757 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
03:53:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 982ms
03:53:30 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
03:53:30 INFO - PROCESS | 1925 | 1465124010654 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:30 INFO - PROCESS | 1925 | 1465124010748 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
03:53:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 626ms
03:53:31 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
03:53:31 INFO - PROCESS | 1925 | 1465124011319 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:31 INFO - PROCESS | 1925 | 1465124011409 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
03:53:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 644ms
03:53:31 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
03:53:31 INFO - PROCESS | 1925 | 1465124011957 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:32 INFO - PROCESS | 1925 | 1465124012048 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
03:53:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 630ms
03:53:32 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
03:53:32 INFO - PROCESS | 1925 | 1465124012584 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:32 INFO - PROCESS | 1925 | 1465124012675 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
03:53:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 680ms
03:53:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
03:53:33 INFO - PROCESS | 1925 | 1465124013270 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:33 INFO - PROCESS | 1925 | 1465124013343 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
03:53:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 675ms
03:53:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
03:53:33 INFO - PROCESS | 1925 | 1465124013954 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:34 INFO - PROCESS | 1925 | 1465124014093 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
03:53:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 625ms
03:53:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
03:53:34 INFO - PROCESS | 1925 | 1465124014581 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:34 INFO - PROCESS | 1925 | 1465124014654 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
03:53:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 573ms
03:53:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
03:53:35 INFO - PROCESS | 1925 | 1465124015158 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:35 INFO - PROCESS | 1925 | 1465124015237 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
03:53:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 634ms
03:53:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
03:53:35 INFO - PROCESS | 1925 | 1465124015797 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:35 INFO - PROCESS | 1925 | 1465124015875 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
03:53:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 577ms
03:53:36 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
03:53:36 INFO - PROCESS | 1925 | 1465124016384 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:36 INFO - PROCESS | 1925 | 1465124016467 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
03:53:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 891ms
03:53:37 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
03:53:37 INFO - PROCESS | 1925 | 1465124017298 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:37 INFO - PROCESS | 1925 | 1465124017467 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
03:53:38 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 990ms
03:53:38 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
03:53:38 INFO - PROCESS | 1925 | 1465124018282 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:38 INFO - PROCESS | 1925 | 1465124018364 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
03:53:38 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 580ms
03:53:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
03:53:38 INFO - PROCESS | 1925 | 1465124018874 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:38 INFO - PROCESS | 1925 | 1465124018957 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
03:53:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 625ms
03:53:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
03:53:39 INFO - PROCESS | 1925 | 1465124019497 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:39 INFO - PROCESS | 1925 | 1465124019573 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
03:53:40 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 581ms
03:53:40 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
03:53:40 INFO - PROCESS | 1925 | 1465124020085 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:40 INFO - PROCESS | 1925 | 1465124020163 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
03:53:41 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1327ms
03:53:41 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
03:53:41 INFO - PROCESS | 1925 | 1465124021417 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:41 INFO - PROCESS | 1925 | 1465124021521 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
03:53:42 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 670ms
03:53:42 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
03:53:42 INFO - PROCESS | 1925 | 1465124022089 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:42 INFO - PROCESS | 1925 | 1465124022175 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
03:53:42 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 734ms
03:53:42 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
03:53:42 INFO - PROCESS | 1925 | 1465124022829 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:42 INFO - PROCESS | 1925 | 1465124022925 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
03:53:43 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 629ms
03:53:43 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
03:53:43 INFO - PROCESS | 1925 | 1465124023465 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:43 INFO - PROCESS | 1925 | 1465124023569 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
03:53:44 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 732ms
03:53:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
03:53:44 INFO - PROCESS | 1925 | 1465124024203 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:44 INFO - PROCESS | 1925 | 1465124024305 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
03:53:44 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 728ms
03:53:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
03:53:44 INFO - PROCESS | 1925 | 1465124024953 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:45 INFO - PROCESS | 1925 | 1465124025063 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
03:53:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 783ms
03:53:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
03:53:45 INFO - PROCESS | 1925 | 1465124025745 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:45 INFO - PROCESS | 1925 | 1465124025847 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
03:53:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 636ms
03:53:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
03:53:46 INFO - PROCESS | 1925 | 1465124026378 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:46 INFO - PROCESS | 1925 | 1465124026458 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
03:53:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 575ms
03:53:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
03:53:46 INFO - PROCESS | 1925 | 1465124026958 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:47 INFO - PROCESS | 1925 | 1465124027049 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
03:53:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
03:53:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
03:53:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
03:53:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
03:53:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
03:53:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
03:53:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
03:53:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
03:53:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
03:53:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
03:53:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
03:53:48 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1131ms
03:53:48 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
03:53:48 INFO - PROCESS | 1925 | 1465124028105 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:48 INFO - PROCESS | 1925 | 1465124028190 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
03:53:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
03:53:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
03:53:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
03:53:48 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 726ms
03:53:48 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
03:53:48 INFO - PROCESS | 1925 | 1465124028830 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:48 INFO - PROCESS | 1925 | 1465124028901 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
03:53:49 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 579ms
03:53:49 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
03:53:49 INFO - PROCESS | 1925 | 1465124029414 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:49 INFO - PROCESS | 1925 | 1465124029490 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
03:53:49 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 532ms
03:53:49 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
03:53:49 INFO - PROCESS | 1925 | 1465124029949 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:50 INFO - PROCESS | 1925 | 1465124030029 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
03:53:50 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 670ms
03:53:50 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
03:53:50 INFO - PROCESS | 1925 | 1465124030633 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:50 INFO - PROCESS | 1925 | 1465124030858 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
03:53:51 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 784ms
03:53:51 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
03:53:51 INFO - PROCESS | 1925 | 1465124031425 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:51 INFO - PROCESS | 1925 | 1465124031521 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
03:53:52 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 677ms
03:53:52 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
03:53:52 INFO - PROCESS | 1925 | 1465124032104 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:52 INFO - PROCESS | 1925 | 1465124032227 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
03:53:52 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 877ms
03:53:52 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
03:53:53 INFO - PROCESS | 1925 | 1465124032996 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:53 INFO - PROCESS | 1925 | 1465124033085 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
03:53:53 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 578ms
03:53:53 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
03:53:53 INFO - PROCESS | 1925 | 1465124033571 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:53 INFO - PROCESS | 1925 | 1465124033668 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
03:53:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 576ms
03:53:54 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
03:53:54 INFO - PROCESS | 1925 | 1465124034153 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:54 INFO - PROCESS | 1925 | 1465124034245 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
03:53:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 627ms
03:53:54 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
03:53:54 INFO - PROCESS | 1925 | 1465124034784 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:54 INFO - PROCESS | 1925 | 1465124034857 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
03:53:55 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 569ms
03:53:55 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
03:53:55 INFO - PROCESS | 1925 | 1465124035362 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:55 INFO - PROCESS | 1925 | 1465124035443 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
03:53:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
03:53:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
03:53:55 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 520ms
03:53:55 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
03:53:55 INFO - PROCESS | 1925 | 1465124035891 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:55 INFO - PROCESS | 1925 | 1465124035971 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
03:53:56 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 725ms
03:53:56 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
03:53:56 INFO - PROCESS | 1925 | 1465124036624 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:56 INFO - PROCESS | 1925 | 1465124036695 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:57 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
03:53:57 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 723ms
03:53:57 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
03:53:57 INFO - PROCESS | 1925 | 1465124037366 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:57 INFO - PROCESS | 1925 | 1465124037490 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
03:53:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 873ms
03:53:58 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
03:53:58 INFO - PROCESS | 1925 | 1465124038247 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:58 INFO - PROCESS | 1925 | 1465124038362 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
03:53:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
03:53:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 725ms
03:53:58 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
03:53:58 INFO - PROCESS | 1925 | 1465124038982 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:59 INFO - PROCESS | 1925 | 1465124039068 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
03:53:59 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 624ms
03:53:59 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
03:53:59 INFO - PROCESS | 1925 | 1465124039617 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:53:59 INFO - PROCESS | 1925 | 1465124039714 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
03:54:00 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 879ms
03:54:00 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
03:54:00 INFO - PROCESS | 1925 | 1465124040492 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:00 INFO - PROCESS | 1925 | 1465124040573 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
03:54:01 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 824ms
03:54:01 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
03:54:01 INFO - PROCESS | 1925 | 1465124041323 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:01 INFO - PROCESS | 1925 | 1465124041402 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
03:54:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
03:54:01 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 624ms
03:54:01 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
03:54:01 INFO - PROCESS | 1925 | 1465124041957 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:02 INFO - PROCESS | 1925 | 1465124042062 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
03:54:02 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 574ms
03:54:02 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
03:54:02 INFO - PROCESS | 1925 | 1465124042530 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:02 INFO - PROCESS | 1925 | 1465124042603 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
03:54:03 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 725ms
03:54:03 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
03:54:03 INFO - PROCESS | 1925 | 1465124043261 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:03 INFO - PROCESS | 1925 | 1465124043327 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
03:54:03 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 670ms
03:54:03 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
03:54:03 INFO - PROCESS | 1925 | 1465124043939 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:04 INFO - PROCESS | 1925 | 1465124044056 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
03:54:04 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 827ms
03:54:04 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
03:54:04 INFO - PROCESS | 1925 | 1465124044771 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:04 INFO - PROCESS | 1925 | 1465124044852 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
03:54:05 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 677ms
03:54:05 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
03:54:05 INFO - PROCESS | 1925 | 1465124045456 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:05 INFO - PROCESS | 1925 | 1465124045548 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
03:54:06 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 727ms
03:54:06 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
03:54:06 INFO - PROCESS | 1925 | 1465124046217 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:06 INFO - PROCESS | 1925 | 1465124046297 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
03:54:06 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 577ms
03:54:06 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
03:54:06 INFO - PROCESS | 1925 | 1465124046795 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:06 INFO - PROCESS | 1925 | 1465124046888 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
03:54:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
03:54:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
03:54:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
03:54:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
03:54:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
03:54:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
03:54:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
03:54:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
03:54:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
03:54:07 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
03:54:07 INFO - window.indexedDB.open('test', val);..." did not throw
03:54:07 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:54:07 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:54:07 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
03:54:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
03:54:07 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
03:54:07 INFO - window.indexedDB.open('test', val);..." did not throw
03:54:07 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:54:07 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:54:07 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
03:54:07 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
03:54:07 INFO - window.indexedDB.open('test', val);..." did not throw
03:54:07 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:54:07 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:54:07 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
03:54:07 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
03:54:07 INFO - window.indexedDB.open('test', val);..." did not throw
03:54:07 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
03:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:54:07 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
03:54:07 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
03:54:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
03:54:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
03:54:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
03:54:07 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 983ms
03:54:07 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
03:54:07 INFO - PROCESS | 1925 | 1465124047785 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:07 INFO - PROCESS | 1925 | 1465124047876 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:08 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
03:54:08 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 777ms
03:54:08 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
03:54:08 INFO - PROCESS | 1925 | 1465124048566 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:08 INFO - PROCESS | 1925 | 1465124048655 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:10 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
03:54:10 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
03:54:10 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1634ms
03:54:10 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
03:54:10 INFO - PROCESS | 1925 | 1465124050201 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:10 INFO - PROCESS | 1925 | 1465124050282 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:10 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
03:54:10 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 682ms
03:54:10 INFO - TEST-START | /IndexedDB/idbindex_count.htm
03:54:10 INFO - PROCESS | 1925 | 1465124050895 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:10 INFO - PROCESS | 1925 | 1465124050990 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:11 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
03:54:11 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 875ms
03:54:11 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
03:54:11 INFO - PROCESS | 1925 | 1465124051782 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:11 INFO - PROCESS | 1925 | 1465124051867 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:12 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
03:54:12 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 693ms
03:54:12 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
03:54:12 INFO - PROCESS | 1925 | 1465124052484 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:12 INFO - PROCESS | 1925 | 1465124052596 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:13 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
03:54:13 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 781ms
03:54:13 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
03:54:13 INFO - PROCESS | 1925 | 1465124053298 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:13 INFO - PROCESS | 1925 | 1465124053384 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:13 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
03:54:13 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 624ms
03:54:13 INFO - TEST-START | /IndexedDB/idbindex_get.htm
03:54:13 INFO - PROCESS | 1925 | 1465124053917 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:14 INFO - PROCESS | 1925 | 1465124053992 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:14 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
03:54:14 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 576ms
03:54:14 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
03:54:14 INFO - PROCESS | 1925 | 1465124054499 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:14 INFO - PROCESS | 1925 | 1465124054573 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:15 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
03:54:15 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 675ms
03:54:15 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
03:54:15 INFO - PROCESS | 1925 | 1465124055183 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:15 INFO - PROCESS | 1925 | 1465124055264 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:15 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
03:54:15 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 777ms
03:54:15 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
03:54:15 INFO - PROCESS | 1925 | 1465124055960 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:16 INFO - PROCESS | 1925 | 1465124056039 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:16 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
03:54:16 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 573ms
03:54:16 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
03:54:16 INFO - PROCESS | 1925 | 1465124056541 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:16 INFO - PROCESS | 1925 | 1465124056643 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:17 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
03:54:17 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 583ms
03:54:17 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
03:54:17 INFO - PROCESS | 1925 | 1465124057131 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:17 INFO - PROCESS | 1925 | 1465124057207 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:17 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
03:54:17 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 780ms
03:54:17 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
03:54:17 INFO - PROCESS | 1925 | 1465124057926 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:18 INFO - PROCESS | 1925 | 1465124058076 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:18 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
03:54:18 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 780ms
03:54:18 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
03:54:18 INFO - PROCESS | 1925 | 1465124058713 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:18 INFO - PROCESS | 1925 | 1465124058797 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:19 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
03:54:19 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 679ms
03:54:19 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
03:54:19 INFO - PROCESS | 1925 | 1465124059415 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:19 INFO - PROCESS | 1925 | 1465124059500 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
03:54:20 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 734ms
03:54:20 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
03:54:20 INFO - PROCESS | 1925 | 1465124060140 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:20 INFO - PROCESS | 1925 | 1465124060248 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
03:54:20 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
03:54:20 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 680ms
03:54:20 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
03:54:20 INFO - PROCESS | 1925 | 1465124060828 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:20 INFO - PROCESS | 1925 | 1465124060904 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:21 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
03:54:21 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 570ms
03:54:21 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
03:54:21 INFO - PROCESS | 1925 | 1465124061408 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:21 INFO - PROCESS | 1925 | 1465124061511 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
03:54:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 634ms
03:54:22 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
03:54:22 INFO - PROCESS | 1925 | 1465124062043 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:22 INFO - PROCESS | 1925 | 1465124062109 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
03:54:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 622ms
03:54:22 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
03:54:22 INFO - PROCESS | 1925 | 1465124062670 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:22 INFO - PROCESS | 1925 | 1465124062748 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
03:54:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 778ms
03:54:23 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
03:54:23 INFO - PROCESS | 1925 | 1465124063453 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:23 INFO - PROCESS | 1925 | 1465124063549 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
03:54:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 772ms
03:54:24 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
03:54:24 INFO - PROCESS | 1925 | 1465124064264 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:24 INFO - PROCESS | 1925 | 1465124064388 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
03:54:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 815ms
03:54:25 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
03:54:25 INFO - PROCESS | 1925 | 1465124065051 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:25 INFO - PROCESS | 1925 | 1465124065146 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
03:54:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 630ms
03:54:25 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
03:54:25 INFO - PROCESS | 1925 | 1465124065691 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:25 INFO - PROCESS | 1925 | 1465124065790 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:26 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
03:54:26 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 677ms
03:54:26 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
03:54:26 INFO - PROCESS | 1925 | 1465124066380 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:26 INFO - PROCESS | 1925 | 1465124066466 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:27 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
03:54:27 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 675ms
03:54:27 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
03:54:27 INFO - PROCESS | 1925 | 1465124067051 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:27 INFO - PROCESS | 1925 | 1465124067147 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:27 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
03:54:27 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 672ms
03:54:27 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
03:54:27 INFO - PROCESS | 1925 | 1465124067731 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:27 INFO - PROCESS | 1925 | 1465124067879 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:28 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
03:54:28 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 639ms
03:54:28 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
03:54:28 INFO - PROCESS | 1925 | 1465124068375 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:28 INFO - PROCESS | 1925 | 1465124068462 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:28 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
03:54:28 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 582ms
03:54:28 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
03:54:28 INFO - PROCESS | 1925 | 1465124068958 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:29 INFO - PROCESS | 1925 | 1465124069038 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:29 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
03:54:29 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 525ms
03:54:29 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
03:54:29 INFO - PROCESS | 1925 | 1465124069486 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:29 INFO - PROCESS | 1925 | 1465124069560 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:30 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
03:54:30 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 621ms
03:54:30 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
03:54:30 INFO - PROCESS | 1925 | 1465124070112 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:30 INFO - PROCESS | 1925 | 1465124070192 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:30 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
03:54:30 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 726ms
03:54:30 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
03:54:30 INFO - PROCESS | 1925 | 1465124070854 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:30 INFO - PROCESS | 1925 | 1465124070990 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:31 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
03:54:31 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 934ms
03:54:31 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
03:54:31 INFO - PROCESS | 1925 | 1465124071786 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:31 INFO - PROCESS | 1925 | 1465124071881 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
03:54:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
03:54:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
03:54:32 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 528ms
03:54:32 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
03:54:32 INFO - PROCESS | 1925 | 1465124072338 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:32 INFO - PROCESS | 1925 | 1465124072409 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
03:54:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
03:54:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
03:54:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
03:54:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
03:54:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
03:54:32 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
03:54:32 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 584ms
03:54:32 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
03:54:32 INFO - PROCESS | 1925 | 1465124072930 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:33 INFO - PROCESS | 1925 | 1465124073015 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
03:54:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
03:54:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
03:54:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
03:54:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
03:54:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
03:54:33 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
03:54:33 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 634ms
03:54:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
03:54:33 INFO - PROCESS | 1925 | 1465124073580 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:33 INFO - PROCESS | 1925 | 1465124073660 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
03:54:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 673ms
03:54:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
03:54:34 INFO - PROCESS | 1925 | 1465124074262 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:34 INFO - PROCESS | 1925 | 1465124074377 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:34 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
03:54:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 680ms
03:54:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
03:54:34 INFO - PROCESS | 1925 | 1465124074946 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:35 INFO - PROCESS | 1925 | 1465124075031 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:35 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
03:54:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 576ms
03:54:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
03:54:35 INFO - PROCESS | 1925 | 1465124075522 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:35 INFO - PROCESS | 1925 | 1465124075594 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
03:54:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 519ms
03:54:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
03:54:36 INFO - PROCESS | 1925 | 1465124076049 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:36 INFO - PROCESS | 1925 | 1465124076123 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:36 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
03:54:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 572ms
03:54:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
03:54:36 INFO - PROCESS | 1925 | 1465124076623 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:36 INFO - PROCESS | 1925 | 1465124076695 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:37 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
03:54:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 519ms
03:54:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
03:54:37 INFO - PROCESS | 1925 | 1465124077150 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:37 INFO - PROCESS | 1925 | 1465124077226 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:54:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 732ms
03:54:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
03:54:37 INFO - PROCESS | 1925 | 1465124077887 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:37 INFO - PROCESS | 1925 | 1465124077991 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:39 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
03:54:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 1123ms
03:54:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
03:54:39 INFO - PROCESS | 1925 | 1465124079016 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:39 INFO - PROCESS | 1925 | 1465124079139 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
03:54:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 625ms
03:54:39 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
03:54:39 INFO - PROCESS | 1925 | 1465124079652 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:39 INFO - PROCESS | 1925 | 1465124079758 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
03:54:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 620ms
03:54:40 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
03:54:40 INFO - PROCESS | 1925 | 1465124080284 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:40 INFO - PROCESS | 1925 | 1465124080371 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
03:54:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 674ms
03:54:40 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
03:54:40 INFO - PROCESS | 1925 | 1465124080955 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:41 INFO - PROCESS | 1925 | 1465124081043 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
03:54:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 624ms
03:54:41 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
03:54:41 INFO - PROCESS | 1925 | 1465124081587 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:41 INFO - PROCESS | 1925 | 1465124081660 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
03:54:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 681ms
03:54:42 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
03:54:42 INFO - PROCESS | 1925 | 1465124082273 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:42 INFO - PROCESS | 1925 | 1465124082371 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
03:54:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 827ms
03:54:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
03:54:43 INFO - PROCESS | 1925 | 1465124083101 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:43 INFO - PROCESS | 1925 | 1465124083173 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
03:54:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 574ms
03:54:43 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
03:54:43 INFO - PROCESS | 1925 | 1465124083681 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:43 INFO - PROCESS | 1925 | 1465124083796 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:44 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
03:54:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 728ms
03:54:44 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
03:54:44 INFO - PROCESS | 1925 | 1465124084417 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:44 INFO - PROCESS | 1925 | 1465124084640 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
03:54:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 829ms
03:54:45 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
03:54:45 INFO - PROCESS | 1925 | 1465124085254 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:45 INFO - PROCESS | 1925 | 1465124085357 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
03:54:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 777ms
03:54:46 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
03:54:46 INFO - PROCESS | 1925 | 1465124086034 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:46 INFO - PROCESS | 1925 | 1465124086132 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:54:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 636ms
03:54:46 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
03:54:46 INFO - PROCESS | 1925 | 1465124086685 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:46 INFO - PROCESS | 1925 | 1465124086788 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:47 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
03:54:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 633ms
03:54:47 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
03:54:47 INFO - PROCESS | 1925 | 1465124087315 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:47 INFO - PROCESS | 1925 | 1465124087396 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
03:54:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 578ms
03:54:47 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
03:54:47 INFO - PROCESS | 1925 | 1465124087898 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:47 INFO - PROCESS | 1925 | 1465124087980 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
03:54:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 628ms
03:54:48 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
03:54:48 INFO - PROCESS | 1925 | 1465124088530 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:48 INFO - PROCESS | 1925 | 1465124088601 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
03:54:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 620ms
03:54:49 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
03:54:49 INFO - PROCESS | 1925 | 1465124089158 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:49 INFO - PROCESS | 1925 | 1465124089256 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:49 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
03:54:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 628ms
03:54:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
03:54:49 INFO - PROCESS | 1925 | 1465124089793 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:49 INFO - PROCESS | 1925 | 1465124089867 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
03:54:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 632ms
03:54:50 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
03:54:50 INFO - PROCESS | 1925 | 1465124090430 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:50 INFO - PROCESS | 1925 | 1465124090501 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:51 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
03:54:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 627ms
03:54:51 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
03:54:51 INFO - PROCESS | 1925 | 1465124091065 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:51 INFO - PROCESS | 1925 | 1465124091168 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:51 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
03:54:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 773ms
03:54:51 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
03:54:51 INFO - PROCESS | 1925 | 1465124091857 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:51 INFO - PROCESS | 1925 | 1465124091953 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:52 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
03:54:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 634ms
03:54:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
03:54:52 INFO - PROCESS | 1925 | 1465124092501 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:52 INFO - PROCESS | 1925 | 1465124092591 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
03:54:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 673ms
03:54:53 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
03:54:53 INFO - PROCESS | 1925 | 1465124093187 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:53 INFO - PROCESS | 1925 | 1465124093300 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:53 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
03:54:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 776ms
03:54:53 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
03:54:53 INFO - PROCESS | 1925 | 1465124093970 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:54 INFO - PROCESS | 1925 | 1465124094059 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
03:54:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 887ms
03:54:54 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
03:54:54 INFO - PROCESS | 1925 | 1465124094852 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:54 INFO - PROCESS | 1925 | 1465124094933 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
03:54:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 575ms
03:54:55 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
03:54:55 INFO - PROCESS | 1925 | 1465124095438 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:55 INFO - PROCESS | 1925 | 1465124095532 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
03:54:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 628ms
03:54:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
03:54:56 INFO - PROCESS | 1925 | 1465124096064 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:56 INFO - PROCESS | 1925 | 1465124096142 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:56 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"
03:54:56 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
03:54:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:54:56 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:79:17
03:54:56 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:48:5
03:54:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 624ms
03:54:56 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
03:54:56 INFO - PROCESS | 1925 | 1465124096700 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:56 INFO - PROCESS | 1925 | 1465124096774 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:57 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"
03:54:57 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
03:54:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:54:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
03:54:57 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:79:17
03:54:57 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:50:5
03:54:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 629ms
03:54:57 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
03:54:57 INFO - PROCESS | 1925 | 1465124097330 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:57 INFO - PROCESS | 1925 | 1465124097413 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
03:54:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 735ms
03:54:58 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
03:54:58 INFO - PROCESS | 1925 | 1465124098073 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:58 INFO - PROCESS | 1925 | 1465124098194 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
03:54:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 1028ms
03:54:59 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
03:54:59 INFO - PROCESS | 1925 | 1465124099113 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:59 INFO - PROCESS | 1925 | 1465124099202 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
03:54:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 624ms
03:54:59 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
03:54:59 INFO - PROCESS | 1925 | 1465124099740 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:54:59 INFO - PROCESS | 1925 | 1465124099827 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
03:55:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 572ms
03:55:00 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
03:55:00 INFO - PROCESS | 1925 | 1465124100324 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:00 INFO - PROCESS | 1925 | 1465124100444 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
03:55:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 730ms
03:55:01 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
03:55:01 INFO - PROCESS | 1925 | 1465124101050 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:01 INFO - PROCESS | 1925 | 1465124101143 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
03:55:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 774ms
03:55:01 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
03:55:01 INFO - PROCESS | 1925 | 1465124101828 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:01 INFO - PROCESS | 1925 | 1465124101914 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
03:55:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 724ms
03:55:02 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
03:55:02 INFO - PROCESS | 1925 | 1465124102562 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:02 INFO - PROCESS | 1925 | 1465124102661 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:55:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 627ms
03:55:03 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
03:55:03 INFO - PROCESS | 1925 | 1465124103190 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:03 INFO - PROCESS | 1925 | 1465124103263 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:03 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
03:55:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 575ms
03:55:03 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
03:55:03 INFO - PROCESS | 1925 | 1465124103770 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:03 INFO - PROCESS | 1925 | 1465124103850 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
03:55:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 672ms
03:55:04 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
03:55:04 INFO - PROCESS | 1925 | 1465124104446 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:04 INFO - PROCESS | 1925 | 1465124104534 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
03:55:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 680ms
03:55:05 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
03:55:05 INFO - PROCESS | 1925 | 1465124105134 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:05 INFO - PROCESS | 1925 | 1465124105301 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
03:55:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 831ms
03:55:05 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
03:55:05 INFO - PROCESS | 1925 | 1465124105975 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:06 INFO - PROCESS | 1925 | 1465124106063 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
03:55:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 621ms
03:55:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
03:55:06 INFO - PROCESS | 1925 | 1465124106605 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:06 INFO - PROCESS | 1925 | 1465124106685 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
03:55:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 571ms
03:55:07 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
03:55:07 INFO - PROCESS | 1925 | 1465124107188 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:07 INFO - PROCESS | 1925 | 1465124107263 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
03:55:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 634ms
03:55:07 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
03:55:07 INFO - PROCESS | 1925 | 1465124107820 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:07 INFO - PROCESS | 1925 | 1465124107903 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
03:55:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 625ms
03:55:08 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
03:55:08 INFO - PROCESS | 1925 | 1465124108448 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:08 INFO - PROCESS | 1925 | 1465124108533 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
03:55:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 677ms
03:55:09 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
03:55:09 INFO - PROCESS | 1925 | 1465124109132 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:09 INFO - PROCESS | 1925 | 1465124109216 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
03:55:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 870ms
03:55:09 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
03:55:10 INFO - PROCESS | 1925 | 1465124110004 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:10 INFO - PROCESS | 1925 | 1465124110077 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
03:55:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
03:55:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
03:55:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
03:55:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
03:55:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
03:55:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
03:55:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
03:55:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
03:55:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
03:55:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
03:55:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
03:55:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 629ms
03:55:10 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
03:55:10 INFO - PROCESS | 1925 | 1465124110641 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:10 INFO - PROCESS | 1925 | 1465124110736 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
03:55:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
03:55:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
03:55:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
03:55:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
03:55:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
03:55:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
03:55:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
03:55:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
03:55:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
03:55:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
03:55:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
03:55:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 634ms
03:55:11 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
03:55:11 INFO - PROCESS | 1925 | 1465124111284 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:11 INFO - PROCESS | 1925 | 1465124111364 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
03:55:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 629ms
03:55:11 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
03:55:11 INFO - PROCESS | 1925 | 1465124111922 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:12 INFO - PROCESS | 1925 | 1465124112036 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
03:55:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 976ms
03:55:12 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
03:55:12 INFO - PROCESS | 1925 | 1465124112907 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:12 INFO - PROCESS | 1925 | 1465124112994 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
03:55:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 732ms
03:55:13 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
03:55:13 INFO - PROCESS | 1925 | 1465124113644 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:13 INFO - PROCESS | 1925 | 1465124113743 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
03:55:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
03:55:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
03:55:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
03:55:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
03:55:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 985ms
03:55:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
03:55:14 INFO - PROCESS | 1925 | 1465124114641 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:14 INFO - PROCESS | 1925 | 1465124114721 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
03:55:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 629ms
03:55:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
03:55:15 INFO - PROCESS | 1925 | 1465124115270 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:15 INFO - PROCESS | 1925 | 1465124115355 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:15 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
03:55:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 532ms
03:55:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
03:55:15 INFO - PROCESS | 1925 | 1465124115805 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:15 INFO - PROCESS | 1925 | 1465124115874 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:16 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
03:55:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 570ms
03:55:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
03:55:16 INFO - PROCESS | 1925 | 1465124116384 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:16 INFO - PROCESS | 1925 | 1465124116460 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
03:55:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 626ms
03:55:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
03:55:17 INFO - PROCESS | 1925 | 1465124117013 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:17 INFO - PROCESS | 1925 | 1465124117088 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:17 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
03:55:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 679ms
03:55:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
03:55:17 INFO - PROCESS | 1925 | 1465124117696 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:17 INFO - PROCESS | 1925 | 1465124117771 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:18 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
03:55:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 679ms
03:55:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
03:55:18 INFO - PROCESS | 1925 | 1465124118380 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:18 INFO - PROCESS | 1925 | 1465124118490 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
03:55:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 877ms
03:55:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
03:55:19 INFO - PROCESS | 1925 | 1465124119267 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:19 INFO - PROCESS | 1925 | 1465124119373 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:19 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
03:55:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 678ms
03:55:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
03:55:19 INFO - PROCESS | 1925 | 1465124119954 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:20 INFO - PROCESS | 1925 | 1465124120051 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
03:55:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 628ms
03:55:20 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
03:55:20 INFO - PROCESS | 1925 | 1465124120597 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:20 INFO - PROCESS | 1925 | 1465124120671 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
03:55:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 678ms
03:55:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
03:55:21 INFO - PROCESS | 1925 | 1465124121270 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:21 INFO - PROCESS | 1925 | 1465124121365 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
03:55:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 673ms
03:55:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
03:55:21 INFO - PROCESS | 1925 | 1465124121952 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:22 INFO - PROCESS | 1925 | 1465124122032 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
03:55:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 681ms
03:55:22 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
03:55:22 INFO - PROCESS | 1925 | 1465124122636 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:22 INFO - PROCESS | 1925 | 1465124122725 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
03:55:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 579ms
03:55:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
03:55:23 INFO - PROCESS | 1925 | 1465124123219 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:23 INFO - PROCESS | 1925 | 1465124123287 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
03:55:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 576ms
03:55:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
03:55:23 INFO - PROCESS | 1925 | 1465124123799 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:23 INFO - PROCESS | 1925 | 1465124123871 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
03:55:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 576ms
03:55:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
03:55:24 INFO - PROCESS | 1925 | 1465124124378 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:24 INFO - PROCESS | 1925 | 1465124124456 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:24 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
03:55:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 625ms
03:55:25 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
03:55:25 INFO - PROCESS | 1925 | 1465124125010 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:25 INFO - PROCESS | 1925 | 1465124125181 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:26 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
03:55:26 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 1235ms
03:55:26 INFO - TEST-START | /IndexedDB/idbtransaction.htm
03:55:26 INFO - PROCESS | 1925 | 1465124126252 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:26 INFO - PROCESS | 1925 | 1465124126343 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:26 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
03:55:26 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
03:55:26 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 626ms
03:55:26 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
03:55:26 INFO - PROCESS | 1925 | 1465124126890 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:27 INFO - PROCESS | 1925 | 1465124127003 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:27 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
03:55:27 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 623ms
03:55:27 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
03:55:27 INFO - PROCESS | 1925 | 1465124127526 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:27 INFO - PROCESS | 1925 | 1465124127606 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
03:55:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
03:55:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
03:55:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
03:55:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
03:55:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
03:55:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
03:55:28 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
03:55:28 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 937ms
03:55:28 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
03:55:28 INFO - PROCESS | 1925 | 1465124128459 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:28 INFO - PROCESS | 1925 | 1465124128548 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:29 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
03:55:29 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 676ms
03:55:29 INFO - TEST-START | /IndexedDB/index_sort_order.htm
03:55:29 INFO - PROCESS | 1925 | 1465124129143 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:29 INFO - PROCESS | 1925 | 1465124129220 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:29 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
03:55:29 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 725ms
03:55:29 INFO - TEST-START | /IndexedDB/interfaces.html
03:55:29 INFO - PROCESS | 1925 | 1465124129874 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:29 INFO - PROCESS | 1925 | 1465124129986 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
03:55:30 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:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
03:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
03:55:30 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:55:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
03:55:31 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
03:55:31 INFO - TEST-OK | /IndexedDB/interfaces.html | took 1129ms
03:55:31 INFO - TEST-START | /IndexedDB/interfaces.worker
03:55:31 INFO - PROCESS | 1925 | 1465124131013 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:31 INFO - PROCESS | 1925 | 1465124131154 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
03:55:32 INFO - {}
03:55:32 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:55:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
03:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
03:55:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
03:55:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
03:55:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
03:55:32 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
03:55:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:9:1
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
03:55:32 INFO - {}
03:55:32 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:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
03:55:32 INFO - {}
03:55:32 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:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
03:55:32 INFO - {}
03:55:32 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1388ms
03:55:32 INFO - TEST-START | /IndexedDB/key_invalid.htm
03:55:32 INFO - PROCESS | 1925 | 1465124132410 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:32 INFO - PROCESS | 1925 | 1465124132624 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
03:55:33 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
03:55:33 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 944ms
03:55:33 INFO - TEST-START | /IndexedDB/key_valid.html
03:55:33 INFO - PROCESS | 1925 | 1465124133359 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:33 INFO - PROCESS | 1925 | 1465124133460 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
03:55:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
03:55:34 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1439ms
03:55:34 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
03:55:34 INFO - PROCESS | 1925 | 1465124134827 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:34 INFO - PROCESS | 1925 | 1465124134935 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:35 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
03:55:35 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 733ms
03:55:35 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
03:55:35 INFO - PROCESS | 1925 | 1465124135577 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:35 INFO - PROCESS | 1925 | 1465124135665 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:36 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
03:55:36 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 630ms
03:55:36 INFO - TEST-START | /IndexedDB/keygenerator.htm
03:55:36 INFO - PROCESS | 1925 | 1465124136195 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:36 INFO - PROCESS | 1925 | 1465124136271 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:36 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
03:55:36 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
03:55:36 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
03:55:36 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 727ms
03:55:36 INFO - TEST-START | /IndexedDB/keyorder.htm
03:55:36 INFO - PROCESS | 1925 | 1465124136929 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:37 INFO - PROCESS | 1925 | 1465124137020 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
03:55:37 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
03:55:37 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 835ms
03:55:37 INFO - TEST-START | /IndexedDB/keypath.htm
03:55:37 INFO - PROCESS | 1925 | 1465124137779 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:37 INFO - PROCESS | 1925 | 1465124137858 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:38 INFO - PROCESS | 1925 | *************************
03:55:38 INFO - PROCESS | 1925 | A coding exception was thrown and uncaught in a Task.
03:55:38 INFO - PROCESS | 1925 |
03:55:38 INFO - PROCESS | 1925 | Full message: TypeError: NetworkError when attempting to fetch resource.
03:55:38 INFO - PROCESS | 1925 | Full stack:
03:55:38 INFO - PROCESS | 1925 | *************************
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
03:55:38 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
03:55:38 INFO - TEST-OK | /IndexedDB/keypath.htm | took 686ms
03:55:38 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
03:55:38 INFO - PROCESS | 1925 | 1465124138463 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:38 INFO - PROCESS | 1925 | 1465124138543 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
03:55:39 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
03:55:39 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 745ms
03:55:39 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
03:55:39 INFO - PROCESS | 1925 | 1465124139225 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:39 INFO - PROCESS | 1925 | 1465124139367 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:40 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
03:55:40 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
03:55:40 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
03:55:40 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 1184ms
03:55:40 INFO - TEST-START | /IndexedDB/list_ordering.htm
03:55:40 INFO - PROCESS | 1925 | 1465124140413 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:40 INFO - PROCESS | 1925 | 1465124140501 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:41 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
03:55:41 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
03:55:41 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
03:55:41 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 830ms
03:55:41 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
03:55:41 INFO - PROCESS | 1925 | 1465124141252 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:41 INFO - PROCESS | 1925 | 1465124141348 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:41 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
03:55:41 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 586ms
03:55:41 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
03:55:41 INFO - PROCESS | 1925 | 1465124141852 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:41 INFO - PROCESS | 1925 | 1465124141944 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:42 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
03:55:42 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 629ms
03:55:42 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
03:55:42 INFO - PROCESS | 1925 | 1465124142480 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:42 INFO - PROCESS | 1925 | 1465124142568 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:43 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
03:55:43 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 628ms
03:55:43 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
03:55:43 INFO - PROCESS | 1925 | 1465124143110 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:43 INFO - PROCESS | 1925 | 1465124143186 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:43 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
03:55:43 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 678ms
03:55:43 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
03:55:43 INFO - PROCESS | 1925 | 1465124143796 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:43 INFO - PROCESS | 1925 | 1465124143899 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:44 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
03:55:44 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 831ms
03:55:44 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
03:55:44 INFO - PROCESS | 1925 | 1465124144632 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:44 INFO - PROCESS | 1925 | 1465124144703 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:45 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
03:55:45 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 574ms
03:55:45 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
03:55:45 INFO - PROCESS | 1925 | 1465124145207 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:45 INFO - PROCESS | 1925 | 1465124145306 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:45 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
03:55:45 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 589ms
03:55:45 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
03:55:45 INFO - PROCESS | 1925 | 1465124145802 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:45 INFO - PROCESS | 1925 | 1465124145873 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:46 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
03:55:46 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 878ms
03:55:46 INFO - TEST-START | /IndexedDB/value.htm
03:55:46 INFO - PROCESS | 1925 | 1465124146688 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:46 INFO - PROCESS | 1925 | 1465124146826 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:47 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
03:55:47 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
03:55:47 INFO - TEST-OK | /IndexedDB/value.htm | took 731ms
03:55:47 INFO - TEST-START | /IndexedDB/value_recursive.htm
03:55:47 INFO - PROCESS | 1925 | 1465124147441 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:47 INFO - PROCESS | 1925 | 1465124147536 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:48 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
03:55:48 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
03:55:48 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
03:55:48 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 790ms
03:55:48 INFO - TEST-START | /IndexedDB/writer-starvation.htm
03:55:48 INFO - PROCESS | 1925 | 1465124148262 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:48 INFO - PROCESS | 1925 | 1465124148347 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:49 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
03:55:49 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 884ms
03:55:49 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
03:55:49 INFO - PROCESS | 1925 | 1465124149133 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:49 INFO - PROCESS | 1925 | 1465124149210 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:49 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
03:55:49 INFO - {}
03:55:49 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
03:55:49 INFO - {}
03:55:49 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
03:55:49 INFO - {}
03:55:49 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
03:55:49 INFO - {}
03:55:49 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 574ms
03:55:49 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
03:55:49 INFO - PROCESS | 1925 | 1465124149714 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:49 INFO - PROCESS | 1925 | 1465124149793 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:50 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
03:55:50 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
03:55:50 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
03:55:50 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
03:55:50 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 530ms
03:55:50 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
03:55:50 INFO - PROCESS | 1925 | 1465124150252 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:50 INFO - PROCESS | 1925 | 1465124150361 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
03:55:50 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
03:55:50 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 605ms
03:55:50 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
03:55:50 INFO - PROCESS | 1925 | 1465124150872 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:50 INFO - PROCESS | 1925 | 1465124150950 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
03:55:51 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:55:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
03:55:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
03:55:51 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:55:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
03:55:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:51 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
03:55:51 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
03:55:51 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 654ms
03:55:51 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
03:55:51 INFO - PROCESS | 1925 | 1465124151529 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:51 INFO - PROCESS | 1925 | 1465124151676 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:52 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:55:52 INFO - [native code]
03:55:52 INFO - }" but got function "function () {
03:55:52 INFO - }"
03:55:52 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
03:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:52 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
03:55:52 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:55:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
03:55:52 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:55:52 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
03:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:52 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
03:55:52 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
03:55:52 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
03:55:52 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 928ms
03:55:52 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
03:55:52 INFO - PROCESS | 1925 | 1465124152467 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:52 INFO - PROCESS | 1925 | 1465124152554 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:53 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:55:53 INFO - [native code]
03:55:53 INFO - }" but got function "function () {
03:55:53 INFO - }"
03:55:53 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
03:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:53 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
03:55:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:55:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
03:55:53 INFO - {}
03:55:53 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:55:53 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
03:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:53 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
03:55:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
03:55:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
03:55:53 INFO - {}
03:55:53 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 624ms
03:55:53 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
03:55:53 INFO - PROCESS | 1925 | 1465124153102 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:53 INFO - PROCESS | 1925 | 1465124153212 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
03:55:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
03:55:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
03:55:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:55:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
03:55:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:55:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
03:55:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:55:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
03:55:53 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:55:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
03:55:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:55:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
03:55:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:55:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:55:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
03:55:53 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
03:55:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
03:55:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
03:55:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
03:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
03:55:53 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:55:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:55:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
03:55:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
03:55:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
03:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
03:55:53 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:55:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:55:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
03:55:53 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:55:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
03:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
03:55:53 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:55:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:55:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
03:55:53 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
03:55:53 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
03:55:53 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
03:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:53 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
03:55:53 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
03:55:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
03:55:53 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 625ms
03:55:53 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
03:55:53 INFO - PROCESS | 1925 | 1465124153762 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:53 INFO - PROCESS | 1925 | 1465124153844 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
03:55:54 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 498ms
03:55:54 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
03:55:54 INFO - PROCESS | 1925 | 1465124154252 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:54 INFO - PROCESS | 1925 | 1465124154336 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
03:55:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
03:55:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
03:55:54 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
03:55:54 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 624ms
03:55:54 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
03:55:54 INFO - PROCESS | 1925 | 1465124154894 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:54 INFO - PROCESS | 1925 | 1465124154989 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
03:55:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
03:55:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
03:55:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
03:55:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
03:55:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
03:55:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
03:55:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
03:55:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
03:55:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
03:55:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
03:55:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
03:55:55 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
03:55:55 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
03:55:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
03:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:55:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
03:55:55 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 692ms
03:55:55 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
03:55:55 INFO - PROCESS | 1925 | 1465124155591 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:55 INFO - PROCESS | 1925 | 1465124155689 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
03:55:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
03:55:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
03:55:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
03:55:57 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
03:55:57 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1827ms
03:55:57 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
03:55:57 INFO - PROCESS | 1925 | 1465124157424 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:57 INFO - PROCESS | 1925 | 1465124157498 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:59 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
03:55:59 INFO - {}
03:55:59 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
03:55:59 INFO - {}
03:55:59 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
03:55:59 INFO - {}
03:55:59 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
03:55:59 INFO - {}
03:55:59 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
03:55:59 INFO - {}
03:55:59 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1623ms
03:55:59 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
03:55:59 INFO - PROCESS | 1925 | 1465124159059 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:59 INFO - PROCESS | 1925 | 1465124159208 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:55:59 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
03:55:59 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 874ms
03:55:59 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
03:55:59 INFO - PROCESS | 1925 | 1465124159949 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:00 INFO - PROCESS | 1925 | 1465124160034 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:00 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
03:56:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
03:56:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
03:56:00 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 726ms
03:56:00 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
03:56:00 INFO - PROCESS | 1925 | 1465124160688 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:00 INFO - PROCESS | 1925 | 1465124160765 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:10 INFO - PROCESS | 1925 | MARIONETTE LOG: INFO: Timeout fired
03:56:10 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:56:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
03:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
03:56:10 INFO - setTimeout handler*@http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:22:9
03:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:10 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:13:7
03:56:10 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10253ms
03:56:10 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
03:56:10 INFO - PROCESS | 1925 | 1465124170943 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:11 INFO - PROCESS | 1925 | 1465124171036 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:11 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
03:56:11 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 881ms
03:56:11 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
03:56:11 INFO - PROCESS | 1925 | 1465124171827 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:11 INFO - PROCESS | 1925 | 1465124171953 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:12 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
03:56:12 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 735ms
03:56:12 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
03:56:12 INFO - PROCESS | 1925 | 1465124172567 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:12 INFO - PROCESS | 1925 | 1465124172673 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:13 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
03:56:13 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 621ms
03:56:13 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
03:56:13 INFO - PROCESS | 1925 | 1465124173197 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:13 INFO - PROCESS | 1925 | 1465124173278 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:13 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
03:56:13 INFO - {}
03:56:13 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 580ms
03:56:13 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
03:56:13 INFO - PROCESS | 1925 | 1465124173788 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:13 INFO - PROCESS | 1925 | 1465124173876 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:14 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
03:56:14 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 584ms
03:56:14 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
03:56:14 INFO - PROCESS | 1925 | 1465124174367 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:14 INFO - PROCESS | 1925 | 1465124174467 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:15 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
03:56:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
03:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
03:56:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
03:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:15 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
03:56:15 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 677ms
03:56:15 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
03:56:15 INFO - PROCESS | 1925 | 1465124175054 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:15 INFO - PROCESS | 1925 | 1465124175130 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:15 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:56:15 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 620ms
03:56:15 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
03:56:15 INFO - PROCESS | 1925 | 1465124175681 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:15 INFO - PROCESS | 1925 | 1465124175763 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:16 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
03:56:16 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 635ms
03:56:16 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
03:56:16 INFO - PROCESS | 1925 | 1465124176317 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:16 INFO - PROCESS | 1925 | 1465124176392 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:16 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
03:56:16 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 520ms
03:56:16 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
03:56:16 INFO - PROCESS | 1925 | 1465124176853 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:16 INFO - PROCESS | 1925 | 1465124176933 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:17 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:56:17 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
03:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:17 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
03:56:17 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
03:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:17 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
03:56:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
03:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
03:56:17 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 525ms
03:56:17 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
03:56:17 INFO - PROCESS | 1925 | 1465124177383 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:17 INFO - PROCESS | 1925 | 1465124177464 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:17 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
03:56:17 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 531ms
03:56:17 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
03:56:17 INFO - PROCESS | 1925 | 1465124177920 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:17 INFO - PROCESS | 1925 | 1465124177995 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:18 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
03:56:18 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 531ms
03:56:18 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
03:56:18 INFO - PROCESS | 1925 | 1465124178474 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:18 INFO - PROCESS | 1925 | 1465124178555 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:19 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
03:56:19 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 677ms
03:56:19 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
03:56:19 INFO - PROCESS | 1925 | 1465124179151 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:19 INFO - PROCESS | 1925 | 1465124179236 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:19 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:56:19 INFO - do_test/)
03:56:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
03:56:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
03:56:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
03:56:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
03:56:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
03:56:55 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
03:56:55 INFO - )
03:56:55 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 526ms
03:56:55 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
03:56:55 INFO - PROCESS | 1925 | 1465124215341 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:55 INFO - PROCESS | 1925 | 1465124215435 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
03:56:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
03:56:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
03:56:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
03:56:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
03:56:56 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
03:56:56 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 783ms
03:56:56 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
03:56:56 INFO - PROCESS | 1925 | 1465124216116 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:56 INFO - PROCESS | 1925 | 1465124216219 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
03:56:57 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 975ms
03:56:57 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
03:56:57 INFO - PROCESS | 1925 | 1465124217103 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:57 INFO - PROCESS | 1925 | 1465124217203 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
03:56:57 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
03:56:57 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 627ms
03:56:57 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
03:56:57 INFO - PROCESS | 1925 | 1465124217736 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:57 INFO - PROCESS | 1925 | 1465124217842 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
03:56:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
03:56:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
03:56:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
03:56:58 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
03:56:58 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 574ms
03:56:58 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
03:56:58 INFO - PROCESS | 1925 | 1465124218314 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:58 INFO - PROCESS | 1925 | 1465124218390 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:58 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
03:56:58 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
03:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:58 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
03:56:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:17:9
03:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:58 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:13:7
03:56:58 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 521ms
03:56:58 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
03:56:58 INFO - PROCESS | 1925 | 1465124218845 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:58 INFO - PROCESS | 1925 | 1465124218917 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:59 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
03:56:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
03:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:56:59 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
03:56:59 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 531ms
03:56:59 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
03:56:59 INFO - PROCESS | 1925 | 1465124219391 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:59 INFO - PROCESS | 1925 | 1465124219462 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:56:59 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
03:56:59 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 580ms
03:56:59 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
03:56:59 INFO - PROCESS | 1925 | 1465124219977 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:00 INFO - PROCESS | 1925 | 1465124220064 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:00 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
03:57:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
03:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:00 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
03:57:00 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 888ms
03:57:00 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
03:57:00 INFO - PROCESS | 1925 | 1465124220868 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:00 INFO - PROCESS | 1925 | 1465124220965 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:01 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
03:57:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
03:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:01 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
03:57:01 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 730ms
03:57:01 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
03:57:01 INFO - PROCESS | 1925 | 1465124221607 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:01 INFO - PROCESS | 1925 | 1465124221685 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
03:57:02 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 579ms
03:57:02 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
03:57:02 INFO - PROCESS | 1925 | 1465124222202 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:02 INFO - PROCESS | 1925 | 1465124222276 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:02 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
03:57:02 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 584ms
03:57:02 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
03:57:02 INFO - PROCESS | 1925 | 1465124222781 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:02 INFO - PROCESS | 1925 | 1465124222861 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:03 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
03:57:03 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 579ms
03:57:03 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
03:57:03 INFO - PROCESS | 1925 | 1465124223365 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:03 INFO - PROCESS | 1925 | 1465124223443 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:03 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
03:57:03 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 631ms
03:57:03 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
03:57:04 INFO - PROCESS | 1925 | 1465124224005 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:04 INFO - PROCESS | 1925 | 1465124224098 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:04 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:57:04 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
03:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:57:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:57:04 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
03:57:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
03:57:04 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
03:57:04 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 632ms
03:57:04 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
03:57:04 INFO - PROCESS | 1925 | 1465124224646 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:04 INFO - PROCESS | 1925 | 1465124224741 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
03:57:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
03:57:05 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 638ms
03:57:05 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
03:57:05 INFO - PROCESS | 1925 | 1465124225282 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:05 INFO - PROCESS | 1925 | 1465124225356 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
03:57:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
03:57:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
03:57:05 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
03:57:05 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 631ms
03:57:05 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
03:57:05 INFO - PROCESS | 1925 | 1465124225919 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:06 INFO - PROCESS | 1925 | 1465124225997 Marionette INFO sendAsync 5c9e101b-c276-44e4-b8c1-2cae5c5f6527
03:57:06 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: