builder: mozilla-beta_ubuntu64_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux64-spot-660
starttime: 1467877024.22
results: success (0)
buildid: 20160706215822
builduid: 005acac198204b229cc2500b323a4168
revision: d142c49033c015f67272562b37dbe2912cfc7f14
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-07 00:37:04.216934) =========
master: http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-07 00:37:04.217396) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-07 00:37:04.217691) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-07 00:37:04.265467) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 00:37:04.265896) =========
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-1467874320.167750-1026478931
_=/tools/buildbot/bin/python
using PTY: False
--2016-07-07 00:37:04-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 11.2M=0.001s
2016-07-07 00:37:04 (11.2 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.301650
========= master_lag: 0.09 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 00:37:04.658040) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-07-07 00:37:04.658407) =========
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-1467874320.167750-1026478931
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.074160
========= master_lag: 1.26 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-07-07 00:37:05.988045) =========
========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-07-07 00:37:06.055802) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev d142c49033c015f67272562b37dbe2912cfc7f14 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev d142c49033c015f67272562b37dbe2912cfc7f14 --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-1467874320.167750-1026478931
_=/tools/buildbot/bin/python
using PTY: False
2016-07-07 00:37:06,273 truncating revision to first 12 chars
2016-07-07 00:37:06,274 Setting DEBUG logging.
2016-07-07 00:37:06,274 attempt 1/10
2016-07-07 00:37:06,274 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/d142c49033c0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-07 00:37:06,659 unpacking tar archive at: mozilla-beta-d142c49033c0/testing/mozharness/
program finished with exit code 0
elapsedTime=0.692880
========= master_lag: 4.51 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-07-07 00:37:11.256395) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-07 00:37:11.256735) =========
script_repo_revision: d142c49033c015f67272562b37dbe2912cfc7f14
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-07 00:37:11.257148) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-07-07 00:37:11.257472) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-07-07 00:37:12.368624) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 35 mins, 59 secs) (at 2016-07-07 00:37:12.369053) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1467874320.167750-1026478931
_=/tools/buildbot/bin/python
using PTY: False
00:37:12 INFO - MultiFileLogger online at 20160707 00:37:12 in /builds/slave/test
00:37:12 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
00:37:12 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
00:37:12 INFO - {'append_to_log': False,
00:37:12 INFO - 'base_work_dir': '/builds/slave/test',
00:37:12 INFO - 'blob_upload_branch': 'mozilla-beta',
00:37:12 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
00:37:12 INFO - 'buildbot_json_path': 'buildprops.json',
00:37:12 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
00:37:12 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
00:37:12 INFO - 'download_minidump_stackwalk': True,
00:37:12 INFO - 'download_symbols': 'ondemand',
00:37:12 INFO - 'e10s': True,
00:37:12 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
00:37:12 INFO - 'tooltool.py': '/tools/tooltool.py',
00:37:12 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
00:37:12 INFO - '/tools/misc-python/virtualenv.py')},
00:37:12 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
00:37:12 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
00:37:12 INFO - 'log_level': 'info',
00:37:12 INFO - 'log_to_console': True,
00:37:12 INFO - 'opt_config_files': (),
00:37:12 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
00:37:12 INFO - '--processes=1',
00:37:12 INFO - '--config=%(test_path)s/wptrunner.ini',
00:37:12 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
00:37:12 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
00:37:12 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
00:37:12 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
00:37:12 INFO - 'pip_index': False,
00:37:12 INFO - 'require_test_zip': True,
00:37:12 INFO - 'test_type': ('testharness',),
00:37:12 INFO - 'this_chunk': '1',
00:37:12 INFO - 'tooltool_cache': '/builds/tooltool_cache',
00:37:12 INFO - 'total_chunks': '5',
00:37:12 INFO - 'virtualenv_path': 'venv',
00:37:12 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
00:37:12 INFO - 'work_dir': 'build'}
00:37:12 INFO - #####
00:37:12 INFO - ##### Running clobber step.
00:37:12 INFO - #####
00:37:12 INFO - Running pre-action listener: _resource_record_pre_action
00:37:12 INFO - Running main action method: clobber
00:37:12 INFO - rmtree: /builds/slave/test/build
00:37:12 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
00:37:15 INFO - Running post-action listener: _resource_record_post_action
00:37:15 INFO - #####
00:37:15 INFO - ##### Running read-buildbot-config step.
00:37:15 INFO - #####
00:37:15 INFO - Running pre-action listener: _resource_record_pre_action
00:37:15 INFO - Running main action method: read_buildbot_config
00:37:15 INFO - Using buildbot properties:
00:37:15 INFO - {
00:37:15 INFO - "project": "",
00:37:15 INFO - "product": "firefox",
00:37:15 INFO - "script_repo_revision": "production",
00:37:15 INFO - "scheduler": "tests-mozilla-beta-ubuntu64_vm-pgo-unittest",
00:37:15 INFO - "repository": "",
00:37:15 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-beta pgo test web-platform-tests-e10s-1",
00:37:15 INFO - "buildid": "20160706215822",
00:37:15 INFO - "pgo_build": "True",
00:37:15 INFO - "basedir": "/builds/slave/test",
00:37:15 INFO - "buildnumber": 5,
00:37:15 INFO - "slavename": "tst-linux64-spot-660",
00:37:15 INFO - "master": "http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/",
00:37:15 INFO - "platform": "linux64",
00:37:15 INFO - "branch": "mozilla-beta",
00:37:15 INFO - "revision": "d142c49033c015f67272562b37dbe2912cfc7f14",
00:37:15 INFO - "repo_path": "releases/mozilla-beta",
00:37:15 INFO - "moz_repo_path": "",
00:37:15 INFO - "stage_platform": "linux64-pgo",
00:37:15 INFO - "builduid": "005acac198204b229cc2500b323a4168",
00:37:15 INFO - "slavebuilddir": "test"
00:37:15 INFO - }
00:37:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2.
00:37:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json.
00:37:15 INFO - Running post-action listener: _resource_record_post_action
00:37:15 INFO - #####
00:37:15 INFO - ##### Running download-and-extract step.
00:37:15 INFO - #####
00:37:15 INFO - Running pre-action listener: _resource_record_pre_action
00:37:15 INFO - Running main action method: download_and_extract
00:37:15 INFO - mkdir: /builds/slave/test/build/tests
00:37:15 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')]}
00:37:15 INFO - https://queue.taskcluster.net/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net
00:37:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
00:37:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
00:37:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
00:37:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json'}, attempt #1
00:37:45 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json: timed out
00:37:45 INFO - retry: attempt #1 caught exception: timed out
00:37:45 INFO - retry: Failed, sleeping 30 seconds before retrying
00:38:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json'}, attempt #2
00:38:20 INFO - Downloaded 1327 bytes.
00:38:20 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.test_packages.json
00:38:20 INFO - Using the following test package requirements:
00:38:20 INFO - {u'common': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
00:38:20 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
00:38:20 INFO - u'firefox-48.0.en-US.linux-x86_64.cppunittest.tests.zip'],
00:38:20 INFO - u'gtest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
00:38:20 INFO - u'firefox-48.0.en-US.linux-x86_64.gtest.tests.zip'],
00:38:20 INFO - u'jittest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
00:38:20 INFO - u'jsshell-linux-x86_64.zip'],
00:38:20 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
00:38:20 INFO - u'firefox-48.0.en-US.linux-x86_64.mochitest.tests.zip'],
00:38:20 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip'],
00:38:20 INFO - u'reftest': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
00:38:20 INFO - u'firefox-48.0.en-US.linux-x86_64.reftest.tests.zip'],
00:38:20 INFO - u'talos': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
00:38:20 INFO - u'firefox-48.0.en-US.linux-x86_64.talos.tests.zip'],
00:38:20 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
00:38:20 INFO - u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'],
00:38:20 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip',
00:38:20 INFO - u'firefox-48.0.en-US.linux-x86_64.xpcshell.tests.zip']}
00:38:20 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
00:38:20 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')]}
00:38:20 INFO - https://queue.taskcluster.net/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
00:38:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
00:38:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
00:38:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip
00:38:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip'}, attempt #1
00:38:22 INFO - Downloaded 24237367 bytes.
00:38:22 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
00:38:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
00:38:23 INFO - caution: filename not matched: web-platform/*
00:38:23 INFO - Return code: 11
00:38:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:38:23 INFO - https://queue.taskcluster.net/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
00:38:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
00:38:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
00:38:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip
00:38:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
00:38:25 INFO - Downloaded 36389881 bytes.
00:38:25 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
00:38:25 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
00:38:29 INFO - caution: filename not matched: bin/*
00:38:29 INFO - caution: filename not matched: config/*
00:38:29 INFO - caution: filename not matched: mozbase/*
00:38:29 INFO - caution: filename not matched: marionette/*
00:38:29 INFO - caution: filename not matched: tools/wptserve/*
00:38:29 INFO - Return code: 11
00:38:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:38:29 INFO - https://queue.taskcluster.net/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
00:38:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
00:38:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
00:38:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
00:38:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2'}, attempt #1
00:38:33 INFO - Downloaded 56031681 bytes.
00:38:33 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
00:38:33 INFO - mkdir: /builds/slave/test/properties
00:38:33 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
00:38:33 INFO - Writing to file /builds/slave/test/properties/build_url
00:38:33 INFO - Contents:
00:38:33 INFO - build_url:https://queue.taskcluster.net/v1/task/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.tar.bz2
00:38:34 INFO - Running post-action listener: _resource_record_post_action
00:38:34 INFO - Running post-action listener: set_extra_try_arguments
00:38:34 INFO - #####
00:38:34 INFO - ##### Running create-virtualenv step.
00:38:34 INFO - #####
00:38:34 INFO - Running pre-action listener: _pre_create_virtualenv
00:38:34 INFO - Running pre-action listener: _resource_record_pre_action
00:38:34 INFO - Running main action method: create_virtualenv
00:38:34 INFO - Creating virtualenv /builds/slave/test/build/venv
00:38:34 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
00:38:34 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
00:38:34 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
00:38:34 INFO - Using real prefix '/usr'
00:38:34 INFO - New python executable in /builds/slave/test/build/venv/bin/python
00:38:35 INFO - Installing distribute.............................................................................................................................................................................................done.
00:38:39 INFO - Installing pip.................done.
00:38:39 INFO - Return code: 0
00:38:39 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
00:38:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:38:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:38:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
00:38:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:38:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:38:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
00:38:39 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1165030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11663f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11a9620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x126f290>, '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 0x126f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11a6be0>, '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-1467874320.167750-1026478931', '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
00:38:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
00:38:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
00:38:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:38:39 INFO - 'CCACHE_UMASK': '002',
00:38:39 INFO - 'DISPLAY': ':0',
00:38:39 INFO - 'HOME': '/home/cltbld',
00:38:39 INFO - 'LANG': 'en_US.UTF-8',
00:38:39 INFO - 'LOGNAME': 'cltbld',
00:38:39 INFO - 'MAIL': '/var/mail/cltbld',
00:38:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:38:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:38:39 INFO - 'MOZ_NO_REMOTE': '1',
00:38:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:38:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:38:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:38:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:38:39 INFO - 'PWD': '/builds/slave/test',
00:38:39 INFO - 'SHELL': '/bin/bash',
00:38:39 INFO - 'SHLVL': '1',
00:38:39 INFO - 'TERM': 'linux',
00:38:39 INFO - 'TMOUT': '86400',
00:38:39 INFO - 'USER': 'cltbld',
00:38:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467874320.167750-1026478931',
00:38:39 INFO - '_': '/tools/buildbot/bin/python'}
00:38:39 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:38:39 INFO - Downloading/unpacking psutil>=0.7.1
00:38:39 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
00:38:39 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
00:38:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
00:38:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
00:38:39 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
00:38:39 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
00:38:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
00:38:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
00:38:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
00:38:44 INFO - Installing collected packages: psutil
00:38:44 INFO - Running setup.py install for psutil
00:38:44 INFO - building 'psutil._psutil_linux' extension
00:38:44 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
00:38:44 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
00:38:45 INFO - building 'psutil._psutil_posix' extension
00:38:45 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
00:38:45 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
00:38:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
00:38:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
00:38:45 INFO - Successfully installed psutil
00:38:45 INFO - Cleaning up...
00:38:45 INFO - Return code: 0
00:38:45 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
00:38:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:38:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:38:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
00:38:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:38:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:38:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
00:38:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1165030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11663f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11a9620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x126f290>, '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 0x126f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11a6be0>, '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-1467874320.167750-1026478931', '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
00:38:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
00:38:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
00:38:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:38:45 INFO - 'CCACHE_UMASK': '002',
00:38:45 INFO - 'DISPLAY': ':0',
00:38:45 INFO - 'HOME': '/home/cltbld',
00:38:45 INFO - 'LANG': 'en_US.UTF-8',
00:38:45 INFO - 'LOGNAME': 'cltbld',
00:38:45 INFO - 'MAIL': '/var/mail/cltbld',
00:38:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:38:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:38:45 INFO - 'MOZ_NO_REMOTE': '1',
00:38:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:38:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:38:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:38:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:38:45 INFO - 'PWD': '/builds/slave/test',
00:38:45 INFO - 'SHELL': '/bin/bash',
00:38:45 INFO - 'SHLVL': '1',
00:38:45 INFO - 'TERM': 'linux',
00:38:45 INFO - 'TMOUT': '86400',
00:38:45 INFO - 'USER': 'cltbld',
00:38:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467874320.167750-1026478931',
00:38:45 INFO - '_': '/tools/buildbot/bin/python'}
00:38:46 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:38:46 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
00:38:46 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
00:38:46 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
00:38:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
00:38:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
00:38:46 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
00:38:46 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
00:38:50 INFO - Downloading mozsystemmonitor-0.0.tar.gz
00:38:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
00:38:50 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
00:38:50 INFO - Installing collected packages: mozsystemmonitor
00:38:50 INFO - Running setup.py install for mozsystemmonitor
00:38:50 INFO - Successfully installed mozsystemmonitor
00:38:50 INFO - Cleaning up...
00:38:50 INFO - Return code: 0
00:38:50 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
00:38:50 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')]}
00:38:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:38:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
00:38:50 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')]}
00:38:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:38:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
00:38:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1165030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11663f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11a9620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x126f290>, '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 0x126f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11a6be0>, '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-1467874320.167750-1026478931', '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
00:38:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
00:38:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
00:38:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:38:50 INFO - 'CCACHE_UMASK': '002',
00:38:50 INFO - 'DISPLAY': ':0',
00:38:50 INFO - 'HOME': '/home/cltbld',
00:38:50 INFO - 'LANG': 'en_US.UTF-8',
00:38:50 INFO - 'LOGNAME': 'cltbld',
00:38:50 INFO - 'MAIL': '/var/mail/cltbld',
00:38:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:38:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:38:50 INFO - 'MOZ_NO_REMOTE': '1',
00:38:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:38:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:38:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:38:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:38:50 INFO - 'PWD': '/builds/slave/test',
00:38:50 INFO - 'SHELL': '/bin/bash',
00:38:50 INFO - 'SHLVL': '1',
00:38:50 INFO - 'TERM': 'linux',
00:38:50 INFO - 'TMOUT': '86400',
00:38:50 INFO - 'USER': 'cltbld',
00:38:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467874320.167750-1026478931',
00:38:50 INFO - '_': '/tools/buildbot/bin/python'}
00:38:51 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:38:51 INFO - Downloading/unpacking blobuploader==1.2.4
00:38:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:38:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:38:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
00:38:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
00:38:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:38:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:38:55 INFO - Downloading blobuploader-1.2.4.tar.gz
00:38:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
00:38:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
00:38:55 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
00:38:55 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
00:38:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
00:38:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
00:38:55 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
00:38:55 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
00:38:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
00:38:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
00:38: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
00:38: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
00:38:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
00:38:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
00:38: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
00:38: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
00:38:56 INFO - Downloading docopt-0.6.1.tar.gz
00:38:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
00:38:56 INFO - Installing collected packages: blobuploader, requests, docopt
00:38:56 INFO - Running setup.py install for blobuploader
00:38:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
00:38:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
00:38:57 INFO - Running setup.py install for requests
00:38:57 INFO - Running setup.py install for docopt
00:38:58 INFO - Successfully installed blobuploader requests docopt
00:38:58 INFO - Cleaning up...
00:38:58 INFO - Return code: 0
00:38:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv
00:38:58 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')]}
00:38:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:38:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
00:38:58 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')]}
00:38:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:38:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
00:38:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1165030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11663f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11a9620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x126f290>, '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 0x126f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11a6be0>, '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-1467874320.167750-1026478931', '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
00:38:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
00:38:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
00:38:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:38:58 INFO - 'CCACHE_UMASK': '002',
00:38:58 INFO - 'DISPLAY': ':0',
00:38:58 INFO - 'HOME': '/home/cltbld',
00:38:58 INFO - 'LANG': 'en_US.UTF-8',
00:38:58 INFO - 'LOGNAME': 'cltbld',
00:38:58 INFO - 'MAIL': '/var/mail/cltbld',
00:38:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:38:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:38:58 INFO - 'MOZ_NO_REMOTE': '1',
00:38:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:38:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:38:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:38:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:38:58 INFO - 'PWD': '/builds/slave/test',
00:38:58 INFO - 'SHELL': '/bin/bash',
00:38:58 INFO - 'SHLVL': '1',
00:38:58 INFO - 'TERM': 'linux',
00:38:58 INFO - 'TMOUT': '86400',
00:38:58 INFO - 'USER': 'cltbld',
00:38:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467874320.167750-1026478931',
00:38:58 INFO - '_': '/tools/buildbot/bin/python'}
00:38:58 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:38:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
00:38:58 INFO - Running setup.py (path:/tmp/pip-OcBzrV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
00:38:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
00:38:58 INFO - Running setup.py (path:/tmp/pip-Knm3Ja-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
00:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
00:38:59 INFO - Running setup.py (path:/tmp/pip-mwk8HF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
00:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
00:38:59 INFO - Running setup.py (path:/tmp/pip-hlZGBW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
00:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
00:38:59 INFO - Running setup.py (path:/tmp/pip-bJw2lp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
00:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
00:38:59 INFO - Running setup.py (path:/tmp/pip-tnwwj_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
00:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
00:38:59 INFO - Running setup.py (path:/tmp/pip-u6D8Fs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
00:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
00:38:59 INFO - Running setup.py (path:/tmp/pip-fc_kBE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
00:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
00:38:59 INFO - Running setup.py (path:/tmp/pip-51q6V7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
00:38:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
00:39:00 INFO - Running setup.py (path:/tmp/pip-UV4Vi4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
00:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
00:39:00 INFO - Running setup.py (path:/tmp/pip-S3cofe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
00:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
00:39:00 INFO - Running setup.py (path:/tmp/pip-MZdGDf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
00:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
00:39:00 INFO - Running setup.py (path:/tmp/pip-DvLXF5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
00:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
00:39:00 INFO - Running setup.py (path:/tmp/pip-4QM4ry-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
00:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
00:39:00 INFO - Running setup.py (path:/tmp/pip-jDCzEG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
00:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
00:39:00 INFO - Running setup.py (path:/tmp/pip-c_a_54-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
00:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
00:39:01 INFO - Running setup.py (path:/tmp/pip-BG2JSB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
00:39:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
00:39:01 INFO - Running setup.py (path:/tmp/pip-El8mfB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
00:39:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
00:39:01 INFO - Running setup.py (path:/tmp/pip-MkcaMJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
00:39:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:39:01 INFO - Running setup.py (path:/tmp/pip-Eb8Tqb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:39:01 INFO - Unpacking /builds/slave/test/build/tests/marionette
00:39:02 INFO - Running setup.py (path:/tmp/pip-LxG9fP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
00:39:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
00:39:02 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
00:39:02 INFO - Running setup.py install for manifestparser
00:39:02 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
00:39:02 INFO - Running setup.py install for mozcrash
00:39:02 INFO - Running setup.py install for mozdebug
00:39:02 INFO - Running setup.py install for mozdevice
00:39:03 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
00:39:03 INFO - Installing dm script to /builds/slave/test/build/venv/bin
00:39:03 INFO - Running setup.py install for mozfile
00:39:03 INFO - Running setup.py install for mozhttpd
00:39:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
00:39:03 INFO - Running setup.py install for mozinfo
00:39:03 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
00:39:03 INFO - Running setup.py install for mozInstall
00:39:04 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
00:39:04 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
00:39:04 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
00:39:04 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
00:39:04 INFO - Running setup.py install for mozleak
00:39:04 INFO - Running setup.py install for mozlog
00:39:04 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
00:39:04 INFO - Running setup.py install for moznetwork
00:39:04 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
00:39:04 INFO - Running setup.py install for mozprocess
00:39:05 INFO - Running setup.py install for mozprofile
00:39:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
00:39:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
00:39:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
00:39:05 INFO - Running setup.py install for mozrunner
00:39:05 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
00:39:05 INFO - Running setup.py install for mozscreenshot
00:39:05 INFO - Running setup.py install for moztest
00:39:05 INFO - Running setup.py install for mozversion
00:39:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
00:39:06 INFO - Running setup.py install for wptserve
00:39:06 INFO - Running setup.py install for marionette-driver
00:39:06 INFO - Running setup.py install for browsermob-proxy
00:39:06 INFO - Running setup.py install for marionette-client
00:39:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
00:39:07 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
00:39:07 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
00:39:07 INFO - Cleaning up...
00:39:07 INFO - Return code: 0
00:39:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv
00:39:07 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')]}
00:39:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:39:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
00:39:07 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')]}
00:39:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:39:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
00:39:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1165030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11663f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11a9620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x126f290>, '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 0x126f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11a6be0>, '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-1467874320.167750-1026478931', '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
00:39:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
00:39:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
00:39:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:39:07 INFO - 'CCACHE_UMASK': '002',
00:39:07 INFO - 'DISPLAY': ':0',
00:39:07 INFO - 'HOME': '/home/cltbld',
00:39:07 INFO - 'LANG': 'en_US.UTF-8',
00:39:07 INFO - 'LOGNAME': 'cltbld',
00:39:07 INFO - 'MAIL': '/var/mail/cltbld',
00:39:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:39:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:39:07 INFO - 'MOZ_NO_REMOTE': '1',
00:39:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:39:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:39:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:39:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:39:07 INFO - 'PWD': '/builds/slave/test',
00:39:07 INFO - 'SHELL': '/bin/bash',
00:39:07 INFO - 'SHLVL': '1',
00:39:07 INFO - 'TERM': 'linux',
00:39:07 INFO - 'TMOUT': '86400',
00:39:07 INFO - 'USER': 'cltbld',
00:39:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467874320.167750-1026478931',
00:39:07 INFO - '_': '/tools/buildbot/bin/python'}
00:39:07 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:39:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
00:39:07 INFO - Running setup.py (path:/tmp/pip-wjaG2N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
00:39:08 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))
00:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
00:39:08 INFO - Running setup.py (path:/tmp/pip-2uuWJA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
00:39:08 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))
00:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
00:39:08 INFO - Running setup.py (path:/tmp/pip-4oovGa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
00:39:08 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))
00:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
00:39:08 INFO - Running setup.py (path:/tmp/pip-9mGtBo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
00:39:08 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))
00:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
00:39:08 INFO - Running setup.py (path:/tmp/pip-mUmfMf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
00:39:08 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))
00:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
00:39:08 INFO - Running setup.py (path:/tmp/pip-oGdx_e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
00:39:08 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))
00:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
00:39:08 INFO - Running setup.py (path:/tmp/pip-VlMD4T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
00:39:08 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))
00:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
00:39:08 INFO - Running setup.py (path:/tmp/pip-rvAESh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
00:39:09 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))
00:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
00:39:09 INFO - Running setup.py (path:/tmp/pip-j0ygFD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
00:39:09 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))
00:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
00:39:09 INFO - Running setup.py (path:/tmp/pip-pAyvct-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
00:39:09 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))
00:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
00:39:09 INFO - Running setup.py (path:/tmp/pip-qZcy8i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
00:39:09 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))
00:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
00:39:09 INFO - Running setup.py (path:/tmp/pip-yVmIzv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
00:39:09 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))
00:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
00:39:09 INFO - Running setup.py (path:/tmp/pip-Vtmojz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
00:39:09 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))
00:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
00:39:09 INFO - Running setup.py (path:/tmp/pip-5fV7RY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
00:39:10 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))
00:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
00:39:10 INFO - Running setup.py (path:/tmp/pip-HgvUIU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
00:39:10 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))
00:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
00:39:10 INFO - Running setup.py (path:/tmp/pip-zUemDZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
00:39:10 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))
00:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
00:39:10 INFO - Running setup.py (path:/tmp/pip-A4JEDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
00:39:10 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))
00:39:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
00:39:10 INFO - Running setup.py (path:/tmp/pip-kayoAS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
00:39:10 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))
00:39:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
00:39:10 INFO - Running setup.py (path:/tmp/pip-kxt6Rz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
00:39:10 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))
00:39:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:39:10 INFO - Running setup.py (path:/tmp/pip-1McZdt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:39:10 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))
00:39:10 INFO - Unpacking /builds/slave/test/build/tests/marionette
00:39:11 INFO - Running setup.py (path:/tmp/pip-O9sMqx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
00:39:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
00:39:11 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))
00:39:11 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))
00:39:11 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))
00:39:11 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))
00:39:11 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))
00:39:11 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))
00:39:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
00:39:11 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
00:39:11 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
00:39:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
00:39:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
00:39:11 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
00:39:11 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
00:39:15 INFO - Downloading blessings-1.6.tar.gz
00:39:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
00:39:15 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))
00:39:15 INFO - Installing collected packages: blessings
00:39:15 INFO - Running setup.py install for blessings
00:39:15 INFO - Successfully installed blessings
00:39:15 INFO - Cleaning up...
00:39:16 INFO - Return code: 0
00:39:16 INFO - Done creating virtualenv /builds/slave/test/build/venv.
00:39:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
00:39:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
00:39:16 INFO - Reading from file tmpfile_stdout
00:39:16 INFO - Current package versions:
00:39:16 INFO - argparse == 1.2.1
00:39:16 INFO - blessings == 1.6
00:39:16 INFO - blobuploader == 1.2.4
00:39:16 INFO - browsermob-proxy == 0.6.0
00:39:16 INFO - docopt == 0.6.1
00:39:16 INFO - manifestparser == 1.1
00:39:16 INFO - marionette-client == 2.3.0
00:39:16 INFO - marionette-driver == 1.4.0
00:39:16 INFO - mozInstall == 1.12
00:39:16 INFO - mozcrash == 0.17
00:39:16 INFO - mozdebug == 0.1
00:39:16 INFO - mozdevice == 0.48
00:39:16 INFO - mozfile == 1.2
00:39:16 INFO - mozhttpd == 0.7
00:39:16 INFO - mozinfo == 0.9
00:39:16 INFO - mozleak == 0.1
00:39:16 INFO - mozlog == 3.1
00:39:16 INFO - moznetwork == 0.27
00:39:16 INFO - mozprocess == 0.22
00:39:16 INFO - mozprofile == 0.28
00:39:16 INFO - mozrunner == 6.11
00:39:16 INFO - mozscreenshot == 0.1
00:39:16 INFO - mozsystemmonitor == 0.0
00:39:16 INFO - moztest == 0.7
00:39:16 INFO - mozversion == 1.4
00:39:16 INFO - psutil == 3.1.1
00:39:16 INFO - requests == 1.2.3
00:39:16 INFO - wptserve == 1.4.0
00:39:16 INFO - wsgiref == 0.1.2
00:39:16 INFO - Running post-action listener: _resource_record_post_action
00:39:16 INFO - Running post-action listener: _start_resource_monitoring
00:39:16 INFO - Starting resource monitoring.
00:39:16 INFO - #####
00:39:16 INFO - ##### Running pull step.
00:39:16 INFO - #####
00:39:16 INFO - Running pre-action listener: _resource_record_pre_action
00:39:16 INFO - Running main action method: pull
00:39:16 INFO - Pull has nothing to do!
00:39:16 INFO - Running post-action listener: _resource_record_post_action
00:39:16 INFO - #####
00:39:16 INFO - ##### Running install step.
00:39:16 INFO - #####
00:39:16 INFO - Running pre-action listener: _resource_record_pre_action
00:39:16 INFO - Running main action method: install
00:39:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
00:39:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
00:39:17 INFO - Reading from file tmpfile_stdout
00:39:17 INFO - Detecting whether we're running mozinstall >=1.0...
00:39:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
00:39:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
00:39:17 INFO - Reading from file tmpfile_stdout
00:39:17 INFO - Output received:
00:39:17 INFO - Usage: mozinstall [options] installer
00:39:17 INFO - Options:
00:39:17 INFO - -h, --help show this help message and exit
00:39:17 INFO - -d DEST, --destination=DEST
00:39:17 INFO - Directory to install application into. [default:
00:39:17 INFO - "/builds/slave/test"]
00:39:17 INFO - --app=APP Application being installed. [default: firefox]
00:39:17 INFO - mkdir: /builds/slave/test/build/application
00:39:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
00:39:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
00:39:39 INFO - Reading from file tmpfile_stdout
00:39:39 INFO - Output received:
00:39:39 INFO - /builds/slave/test/build/application/firefox/firefox
00:39:39 INFO - Running post-action listener: _resource_record_post_action
00:39:39 INFO - #####
00:39:39 INFO - ##### Running run-tests step.
00:39:39 INFO - #####
00:39:39 INFO - Running pre-action listener: _resource_record_pre_action
00:39:39 INFO - Running main action method: run_tests
00:39:39 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
00:39:39 INFO - Minidump filename unknown. Determining based upon platform and architecture.
00:39:39 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
00:39:39 INFO - grabbing minidump binary from tooltool
00:39:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:39:39 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 0x126f290>, '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 0x126f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11a6be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
00:39:39 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
00:39:39 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
00:39:39 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
00:39:39 INFO - Return code: 0
00:39:39 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
00:39:39 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
00:39:39 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/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
00:39:39 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/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
00:39:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:39:39 INFO - 'CCACHE_UMASK': '002',
00:39:39 INFO - 'DISPLAY': ':0',
00:39:39 INFO - 'HOME': '/home/cltbld',
00:39:39 INFO - 'LANG': 'en_US.UTF-8',
00:39:39 INFO - 'LOGNAME': 'cltbld',
00:39:39 INFO - 'MAIL': '/var/mail/cltbld',
00:39:39 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
00:39:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:39:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:39:39 INFO - 'MOZ_NO_REMOTE': '1',
00:39:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:39:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:39:39 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:39:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:39:39 INFO - 'PWD': '/builds/slave/test',
00:39:39 INFO - 'SHELL': '/bin/bash',
00:39:39 INFO - 'SHLVL': '1',
00:39:39 INFO - 'TERM': 'linux',
00:39:39 INFO - 'TMOUT': '86400',
00:39:39 INFO - 'USER': 'cltbld',
00:39:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1467874320.167750-1026478931',
00:39:39 INFO - '_': '/tools/buildbot/bin/python'}
00:39:39 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/LG-y1RB0TuCmMI06I5S9Fw/artifacts/public/build/firefox-48.0.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
00:39:40 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
00:39:40 INFO - import pkg_resources
00:39:42 INFO - Using 1 client processes
00:39:42 INFO - wptserve Starting http server on 127.0.0.1:8000
00:39:42 INFO - wptserve Starting http server on 127.0.0.1:8001
00:39:42 INFO - wptserve Starting http server on 127.0.0.1:8443
00:39:44 INFO - SUITE-START | Running 1476 tests
00:39:44 INFO - Running testharness tests
00:39:44 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
00:39:44 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
00:39:44 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
00:39:44 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
00:39:44 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
00:39:44 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
00:39:44 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 1ms
00:39:44 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
00:39:44 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
00:39:44 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
00:39:44 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
00:39:44 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
00:39:44 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
00:39:44 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
00:39:44 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
00:39:44 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
00:39:44 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 7ms
00:39:44 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
00:39:44 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
00:39:44 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
00:39:44 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
00:39:44 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
00:39:44 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 1ms
00:39:44 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
00:39:44 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
00:39:44 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
00:39:44 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 8ms
00:39:44 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
00:39:44 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
00:39:44 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 1ms
00:39:44 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
00:39:44 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
00:39:44 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
00:39:44 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 1ms
00:39:44 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
00:39:44 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
00:39:44 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
00:39:44 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 1ms
00:39:44 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
00:39:44 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 7ms
00:39:44 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
00:39:44 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
00:39:44 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
00:39:44 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
00:39:44 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
00:39:44 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 1ms
00:39:44 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
00:39:44 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
00:39:44 INFO - Setting up ssl
00:39:44 INFO - PROCESS | certutil |
00:39:44 INFO - PROCESS | certutil |
00:39:44 INFO - PROCESS | certutil |
00:39:44 INFO - Certificate Nickname Trust Attributes
00:39:44 INFO - SSL,S/MIME,JAR/XPI
00:39:44 INFO -
00:39:44 INFO - web-platform-tests CT,,
00:39:44 INFO -
00:39:45 INFO - Starting runner
00:39:46 INFO - PROCESS | 1827 | 1467877186524 Marionette INFO Listening on port 2828
00:39:48 INFO - PROCESS | 1827 | 1467877188977 Marionette INFO startBrowser 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:49 INFO - PROCESS | 1827 | 1467877189000 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:49 INFO - PROCESS | 1827 | 1467877189405 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:49 INFO - PROCESS | 1827 | 1467877189522 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:49 INFO - PROCESS | 1827 |
00:39:49 INFO - PROCESS | 1827 | (process:1878): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed
00:39:50 INFO - PROCESS | 1827 | 1467877190483 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:51 INFO - PROCESS | 1827 | 1467877191017 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
00:39:51 INFO - PROCESS | 1827 | 1467877191093 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:51 INFO - PROCESS | 1827 | 1467877191112 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
00:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 827ms
00:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
00:39:51 INFO - PROCESS | 1827 | 1467877191930 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:52 INFO - PROCESS | 1827 | 1467877192046 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
00:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 678ms
00:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
00:39:52 INFO - PROCESS | 1827 | 1467877192612 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:52 INFO - PROCESS | 1827 | 1467877192706 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
00:39:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 622ms
00:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
00:39:53 INFO - PROCESS | 1827 | 1467877193243 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:53 INFO - PROCESS | 1827 | 1467877193323 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
00:39:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 634ms
00:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
00:39:53 INFO - PROCESS | 1827 | 1467877193887 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:53 INFO - PROCESS | 1827 | 1467877193977 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
00:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 724ms
00:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
00:39:54 INFO - PROCESS | 1827 | 1467877194616 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:54 INFO - PROCESS | 1827 | 1467877194720 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
00:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 623ms
00:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
00:39:55 INFO - PROCESS | 1827 | 1467877195255 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:55 INFO - PROCESS | 1827 | 1467877195336 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
00:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 590ms
00:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
00:39:55 INFO - PROCESS | 1827 | 1467877195857 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:55 INFO - PROCESS | 1827 | 1467877195961 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
00:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 749ms
00:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
00:39:56 INFO - PROCESS | 1827 | 1467877196617 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:56 INFO - PROCESS | 1827 | 1467877196728 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
00:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 942ms
00:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
00:39:57 INFO - PROCESS | 1827 | 1467877197578 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:57 INFO - PROCESS | 1827 | 1467877197703 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
00:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 749ms
00:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
00:39:58 INFO - PROCESS | 1827 | 1467877198312 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:58 INFO - PROCESS | 1827 | 1467877198416 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
00:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 625ms
00:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
00:39:59 INFO - PROCESS | 1827 | 1467877199017 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:59 INFO - PROCESS | 1827 | 1467877199144 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
00:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 744ms
00:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
00:39:59 INFO - PROCESS | 1827 | 1467877199695 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:39:59 INFO - PROCESS | 1827 | 1467877199773 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
00:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 632ms
00:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
00:40:00 INFO - PROCESS | 1827 | 1467877200338 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:00 INFO - PROCESS | 1827 | 1467877200432 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
00:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 784ms
00:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
00:40:01 INFO - PROCESS | 1827 | 1467877201134 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:01 INFO - PROCESS | 1827 | 1467877201243 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
00:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 677ms
00:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
00:40:01 INFO - PROCESS | 1827 | 1467877201847 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:01 INFO - PROCESS | 1827 | 1467877201963 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
00:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 746ms
00:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
00:40:02 INFO - PROCESS | 1827 | 1467877202558 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:02 INFO - PROCESS | 1827 | 1467877202680 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
00:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 622ms
00:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
00:40:03 INFO - PROCESS | 1827 | 1467877203217 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:03 INFO - PROCESS | 1827 | 1467877203307 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
00:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 656ms
00:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
00:40:03 INFO - PROCESS | 1827 | 1467877203855 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:03 INFO - PROCESS | 1827 | 1467877203961 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
00:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 695ms
00:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
00:40:04 INFO - PROCESS | 1827 | 1467877204552 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:04 INFO - PROCESS | 1827 | 1467877204691 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
00:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 677ms
00:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
00:40:05 INFO - PROCESS | 1827 | 1467877205234 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:05 INFO - PROCESS | 1827 | 1467877205324 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
00:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 683ms
00:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
00:40:05 INFO - PROCESS | 1827 | 1467877205918 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:06 INFO - PROCESS | 1827 | 1467877206004 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
00:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 577ms
00:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
00:40:06 INFO - PROCESS | 1827 | 1467877206524 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:06 INFO - PROCESS | 1827 | 1467877206625 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
00:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 643ms
00:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
00:40:07 INFO - PROCESS | 1827 | 1467877207170 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:07 INFO - PROCESS | 1827 | 1467877207250 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
00:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 629ms
00:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
00:40:07 INFO - PROCESS | 1827 | 1467877207816 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:07 INFO - PROCESS | 1827 | 1467877207908 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
00:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 947ms
00:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
00:40:08 INFO - PROCESS | 1827 | 1467877208764 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:08 INFO - PROCESS | 1827 | 1467877208873 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
00:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 734ms
00:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
00:40:09 INFO - PROCESS | 1827 | 1467877209503 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:09 INFO - PROCESS | 1827 | 1467877209595 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
00:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 727ms
00:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
00:40:10 INFO - PROCESS | 1827 | 1467877210258 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:10 INFO - PROCESS | 1827 | 1467877210345 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
00:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 675ms
00:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
00:40:10 INFO - PROCESS | 1827 | 1467877210951 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:11 INFO - PROCESS | 1827 | 1467877211072 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
00:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 645ms
00:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
00:40:11 INFO - PROCESS | 1827 | 1467877211601 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:11 INFO - PROCESS | 1827 | 1467877211694 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
00:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 638ms
00:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
00:40:12 INFO - PROCESS | 1827 | 1467877212259 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:12 INFO - PROCESS | 1827 | 1467877212387 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
00:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 685ms
00:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
00:40:12 INFO - PROCESS | 1827 | 1467877212969 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:13 INFO - PROCESS | 1827 | 1467877213102 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
00:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 804ms
00:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
00:40:13 INFO - PROCESS | 1827 | 1467877213755 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:13 INFO - PROCESS | 1827 | 1467877213850 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
00:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 779ms
00:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
00:40:14 INFO - PROCESS | 1827 | 1467877214541 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:14 INFO - PROCESS | 1827 | 1467877214680 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
00:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 881ms
00:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
00:40:15 INFO - PROCESS | 1827 | 1467877215455 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:15 INFO - PROCESS | 1827 | 1467877215552 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
00:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 687ms
00:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
00:40:16 INFO - PROCESS | 1827 | 1467877216158 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:16 INFO - PROCESS | 1827 | 1467877216286 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
00:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 827ms
00:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
00:40:17 INFO - PROCESS | 1827 | 1467877217032 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:17 INFO - PROCESS | 1827 | 1467877217145 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
00:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 800ms
00:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
00:40:17 INFO - PROCESS | 1827 | 1467877217819 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:17 INFO - PROCESS | 1827 | 1467877217920 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
00:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 731ms
00:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
00:40:18 INFO - PROCESS | 1827 | 1467877218561 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:18 INFO - PROCESS | 1827 | 1467877218707 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
00:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 736ms
00:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
00:40:19 INFO - PROCESS | 1827 | 1467877219319 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:19 INFO - PROCESS | 1827 | 1467877219412 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
00:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms
00:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
00:40:19 INFO - PROCESS | 1827 | 1467877219992 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:20 INFO - PROCESS | 1827 | 1467877220073 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
00:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms
00:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
00:40:20 INFO - PROCESS | 1827 | 1467877220684 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:20 INFO - PROCESS | 1827 | 1467877220825 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
00:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 950ms
00:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
00:40:21 INFO - PROCESS | 1827 | 1467877221626 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:21 INFO - PROCESS | 1827 | 1467877221754 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
00:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 779ms
00:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
00:40:22 INFO - PROCESS | 1827 | 1467877222425 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:22 INFO - PROCESS | 1827 | 1467877222526 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
00:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 681ms
00:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
00:40:23 INFO - PROCESS | 1827 | 1467877223117 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:23 INFO - PROCESS | 1827 | 1467877223224 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
00:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 682ms
00:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
00:40:23 INFO - PROCESS | 1827 | 1467877223838 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:23 INFO - PROCESS | 1827 | 1467877223983 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
00:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 801ms
00:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
00:40:24 INFO - PROCESS | 1827 | 1467877224623 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:24 INFO - PROCESS | 1827 | 1467877224759 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
00:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 676ms
00:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
00:40:25 INFO - PROCESS | 1827 | 1467877225308 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:25 INFO - PROCESS | 1827 | 1467877225408 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
00:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 679ms
00:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
00:40:26 INFO - PROCESS | 1827 | 1467877225999 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:26 INFO - PROCESS | 1827 | 1467877226095 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
00:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 638ms
00:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
00:40:26 INFO - PROCESS | 1827 | 1467877226641 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:26 INFO - PROCESS | 1827 | 1467877226791 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
00:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 639ms
00:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
00:40:27 INFO - PROCESS | 1827 | 1467877227305 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:27 INFO - PROCESS | 1827 | 1467877227391 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
00:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 778ms
00:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
00:40:28 INFO - PROCESS | 1827 | 1467877228087 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:28 INFO - PROCESS | 1827 | 1467877228256 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
00:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 934ms
00:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
00:40:29 INFO - PROCESS | 1827 | 1467877229054 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:29 INFO - PROCESS | 1827 | 1467877229173 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
00:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 745ms
00:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
00:40:29 INFO - PROCESS | 1827 | 1467877229787 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:29 INFO - PROCESS | 1827 | 1467877229903 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
00:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 676ms
00:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
00:40:30 INFO - PROCESS | 1827 | 1467877230480 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:30 INFO - PROCESS | 1827 | 1467877230584 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
00:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 693ms
00:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
00:40:31 INFO - PROCESS | 1827 | 1467877231170 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:31 INFO - PROCESS | 1827 | 1467877231286 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
00:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 735ms
00:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
00:40:31 INFO - PROCESS | 1827 | 1467877231924 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:32 INFO - PROCESS | 1827 | 1467877232033 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
00:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 740ms
00:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
00:40:32 INFO - PROCESS | 1827 | 1467877232672 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:32 INFO - PROCESS | 1827 | 1467877232766 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
00:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 629ms
00:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
00:40:33 INFO - PROCESS | 1827 | 1467877233304 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:33 INFO - PROCESS | 1827 | 1467877233383 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
00:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 630ms
00:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
00:40:33 INFO - PROCESS | 1827 | 1467877233950 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:34 INFO - PROCESS | 1827 | 1467877234030 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
00:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 637ms
00:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
00:40:34 INFO - PROCESS | 1827 | 1467877234606 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:34 INFO - PROCESS | 1827 | 1467877234701 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
00:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 932ms
00:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
00:40:35 INFO - PROCESS | 1827 | 1467877235552 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:35 INFO - PROCESS | 1827 | 1467877235693 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
00:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 834ms
00:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
00:40:36 INFO - PROCESS | 1827 | 1467877236390 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:36 INFO - PROCESS | 1827 | 1467877236476 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
00:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 622ms
00:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
00:40:37 INFO - PROCESS | 1827 | 1467877237059 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:37 INFO - PROCESS | 1827 | 1467877237160 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
00:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 734ms
00:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
00:40:37 INFO - PROCESS | 1827 | 1467877237777 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:37 INFO - PROCESS | 1827 | 1467877237883 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
00:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 679ms
00:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
00:40:38 INFO - PROCESS | 1827 | 1467877238459 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:38 INFO - PROCESS | 1827 | 1467877238580 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
00:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 725ms
00:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
00:40:39 INFO - PROCESS | 1827 | 1467877239202 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:39 INFO - PROCESS | 1827 | 1467877239343 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
00:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 688ms
00:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
00:40:39 INFO - PROCESS | 1827 | 1467877239898 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:40 INFO - PROCESS | 1827 | 1467877240031 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
00:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 675ms
00:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
00:40:40 INFO - PROCESS | 1827 | 1467877240583 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:40 INFO - PROCESS | 1827 | 1467877240670 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
00:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 626ms
00:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
00:40:41 INFO - PROCESS | 1827 | 1467877241237 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:41 INFO - PROCESS | 1827 | 1467877241345 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
00:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 801ms
00:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
00:40:42 INFO - PROCESS | 1827 | 1467877242025 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:42 INFO - PROCESS | 1827 | 1467877242243 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
00:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 929ms
00:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
00:40:42 INFO - PROCESS | 1827 | 1467877242968 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:43 INFO - PROCESS | 1827 | 1467877243059 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
00:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 988ms
00:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
00:40:43 INFO - PROCESS | 1827 | 1467877243965 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:44 INFO - PROCESS | 1827 | 1467877244065 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:44 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.
00:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 675ms
00:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
00:40:44 INFO - PROCESS | 1827 | 1467877244706 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:44 INFO - PROCESS | 1827 | 1467877244820 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:45 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.
00:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 696ms
00:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
00:40:45 INFO - PROCESS | 1827 | 1467877245404 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:45 INFO - PROCESS | 1827 | 1467877245502 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:46 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.
00:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 745ms
00:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
00:40:46 INFO - PROCESS | 1827 | 1467877246187 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:46 INFO - PROCESS | 1827 | 1467877246347 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:47 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.
00:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 882ms
00:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
00:40:47 INFO - PROCESS | 1827 | 1467877247045 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:47 INFO - PROCESS | 1827 | 1467877247151 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:47 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.
00:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 731ms
00:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
00:40:47 INFO - PROCESS | 1827 | 1467877247811 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:47 INFO - PROCESS | 1827 | 1467877247938 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:48 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.
00:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 833ms
00:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
00:40:48 INFO - PROCESS | 1827 | 1467877248618 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:48 INFO - PROCESS | 1827 | 1467877248748 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:49 INFO - PROCESS | 1827 | 1467877249102 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
00:40:49 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.
00:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 881ms
00:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
00:40:49 INFO - PROCESS | 1827 | 1467877249506 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:49 INFO - PROCESS | 1827 | 1467877249604 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:50 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.
00:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 938ms
00:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
00:40:50 INFO - PROCESS | 1827 | 1467877250473 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:50 INFO - PROCESS | 1827 | 1467877250650 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:51 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.
00:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 837ms
00:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
00:40:51 INFO - PROCESS | 1827 | 1467877251358 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:51 INFO - PROCESS | 1827 | 1467877251481 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:52 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.
00:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 752ms
00:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
00:40:52 INFO - PROCESS | 1827 | 1467877252078 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:52 INFO - PROCESS | 1827 | 1467877252211 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:52 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.
00:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 730ms
00:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
00:40:52 INFO - PROCESS | 1827 | 1467877252815 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:52 INFO - PROCESS | 1827 | 1467877252932 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:53 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.
00:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 781ms
00:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
00:40:53 INFO - PROCESS | 1827 | 1467877253604 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:53 INFO - PROCESS | 1827 | 1467877253705 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:54 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.
00:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 685ms
00:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
00:40:54 INFO - PROCESS | 1827 | 1467877254329 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:54 INFO - PROCESS | 1827 | 1467877254430 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:55 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.
00:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 684ms
00:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
00:40:55 INFO - PROCESS | 1827 | 1467877255021 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:55 INFO - PROCESS | 1827 | 1467877255109 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:55 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.
00:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 739ms
00:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
00:40:55 INFO - PROCESS | 1827 | 1467877255817 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:56 INFO - PROCESS | 1827 | 1467877256025 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:56 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.
00:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 827ms
00:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
00:40:56 INFO - PROCESS | 1827 | 1467877256684 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:56 INFO - PROCESS | 1827 | 1467877256791 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:57 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.
00:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 899ms
00:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
00:40:57 INFO - PROCESS | 1827 | 1467877257572 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:57 INFO - PROCESS | 1827 | 1467877257667 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:58 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.
00:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 886ms
00:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
00:40:58 INFO - PROCESS | 1827 | 1467877258479 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:58 INFO - PROCESS | 1827 | 1467877258574 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:59 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.
00:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 990ms
00:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
00:40:59 INFO - PROCESS | 1827 | 1467877259457 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:40:59 INFO - PROCESS | 1827 | 1467877259553 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:00 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.
00:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 628ms
00:41:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
00:41:00 INFO - PROCESS | 1827 | 1467877260117 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:00 INFO - PROCESS | 1827 | 1467877260258 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
00:41:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 833ms
00:41:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
00:41:00 INFO - PROCESS | 1827 | 1467877260948 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:01 INFO - PROCESS | 1827 | 1467877261047 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
00:41:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 692ms
00:41:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
00:41:01 INFO - PROCESS | 1827 | 1467877261712 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:01 INFO - PROCESS | 1827 | 1467877261808 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
00:41:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 779ms
00:41:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
00:41:02 INFO - PROCESS | 1827 | 1467877262449 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:02 INFO - PROCESS | 1827 | 1467877262574 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
00:41:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 880ms
00:41:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
00:41:03 INFO - PROCESS | 1827 | 1467877263375 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:03 INFO - PROCESS | 1827 | 1467877263520 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
00:41:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 731ms
00:41:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
00:41:04 INFO - PROCESS | 1827 | 1467877264132 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:04 INFO - PROCESS | 1827 | 1467877264259 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
00:41:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 880ms
00:41:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
00:41:05 INFO - PROCESS | 1827 | 1467877265021 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:05 INFO - PROCESS | 1827 | 1467877265120 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
00:41:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 736ms
00:41:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
00:41:05 INFO - PROCESS | 1827 | 1467877265772 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:05 INFO - PROCESS | 1827 | 1467877265867 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
00:41:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 689ms
00:41:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
00:41:06 INFO - PROCESS | 1827 | 1467877266456 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:06 INFO - PROCESS | 1827 | 1467877266630 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
00:41:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 786ms
00:41:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
00:41:07 INFO - PROCESS | 1827 | 1467877267253 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:07 INFO - PROCESS | 1827 | 1467877267351 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
00:41:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 732ms
00:41:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
00:41:08 INFO - PROCESS | 1827 | 1467877268042 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:08 INFO - PROCESS | 1827 | 1467877268134 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
00:41:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 777ms
00:41:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
00:41:08 INFO - PROCESS | 1827 | 1467877268772 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:08 INFO - PROCESS | 1827 | 1467877268868 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:09 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
00:41:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1180ms
00:41:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
00:41:09 INFO - PROCESS | 1827 | 1467877269959 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:10 INFO - PROCESS | 1827 | 1467877270130 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
00:41:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1186ms
00:41:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
00:41:11 INFO - PROCESS | 1827 | 1467877271154 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:11 INFO - PROCESS | 1827 | 1467877271244 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:11 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
00:41:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:41:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
00:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 782ms
00:41:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
00:41:11 INFO - PROCESS | 1827 | 1467877271990 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:12 INFO - PROCESS | 1827 | 1467877272100 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
00:41:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 887ms
00:41:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
00:41:12 INFO - PROCESS | 1827 | 1467877272865 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:13 INFO - PROCESS | 1827 | 1467877273010 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
00:41:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 682ms
00:41:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
00:41:13 INFO - PROCESS | 1827 | 1467877273567 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:13 INFO - PROCESS | 1827 | 1467877273668 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
00:41:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 700ms
00:41:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
00:41:14 INFO - PROCESS | 1827 | 1467877274284 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:14 INFO - PROCESS | 1827 | 1467877274468 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
00:41:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1204ms
00:41:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
00:41:15 INFO - PROCESS | 1827 | 1467877275508 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:15 INFO - PROCESS | 1827 | 1467877275678 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
00:41:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1259ms
00:41:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
00:41:16 INFO - PROCESS | 1827 | 1467877276754 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:16 INFO - PROCESS | 1827 | 1467877276917 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:17 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
00:41:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
00:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 787ms
00:41:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
00:41:17 INFO - PROCESS | 1827 | 1467877277578 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:17 INFO - PROCESS | 1827 | 1467877277680 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
00:41:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 681ms
00:41:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
00:41:18 INFO - PROCESS | 1827 | 1467877278302 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:18 INFO - PROCESS | 1827 | 1467877278426 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:18 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
00:41:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
00:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 747ms
00:41:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
00:41:19 INFO - PROCESS | 1827 | 1467877279095 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:19 INFO - PROCESS | 1827 | 1467877279190 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:19 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
00:41:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:41:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
00:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 743ms
00:41:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
00:41:19 INFO - PROCESS | 1827 | 1467877279853 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:19 INFO - PROCESS | 1827 | 1467877279967 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:20 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
00:41:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
00:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:41:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 794ms
00:41:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
00:41:20 INFO - PROCESS | 1827 | 1467877280662 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:20 INFO - PROCESS | 1827 | 1467877280797 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
00:41:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 779ms
00:41:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
00:41:21 INFO - PROCESS | 1827 | 1467877281446 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:21 INFO - PROCESS | 1827 | 1467877281547 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
00:41:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 691ms
00:41:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
00:41:22 INFO - PROCESS | 1827 | 1467877282137 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:22 INFO - PROCESS | 1827 | 1467877282281 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
00:41:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 729ms
00:41:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
00:41:22 INFO - PROCESS | 1827 | 1467877282880 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:23 INFO - PROCESS | 1827 | 1467877283048 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
00:41:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1042ms
00:41:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
00:41:23 INFO - PROCESS | 1827 | 1467877283940 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:24 INFO - PROCESS | 1827 | 1467877284047 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
00:41:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 802ms
00:41:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
00:41:24 INFO - PROCESS | 1827 | 1467877284744 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:24 INFO - PROCESS | 1827 | 1467877284853 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
00:41:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 683ms
00:41:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
00:41:25 INFO - PROCESS | 1827 | 1467877285464 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:25 INFO - PROCESS | 1827 | 1467877285570 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
00:41:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 730ms
00:41:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
00:41:26 INFO - PROCESS | 1827 | 1467877286191 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:26 INFO - PROCESS | 1827 | 1467877286276 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
00:41:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 675ms
00:41:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
00:41:26 INFO - PROCESS | 1827 | 1467877286875 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:27 INFO - PROCESS | 1827 | 1467877287010 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
00:41:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 724ms
00:41:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
00:41:27 INFO - PROCESS | 1827 | 1467877287622 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:27 INFO - PROCESS | 1827 | 1467877287797 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
00:41:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 977ms
00:41:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
00:41:28 INFO - PROCESS | 1827 | 1467877288591 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:28 INFO - PROCESS | 1827 | 1467877288729 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
00:41:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 678ms
00:41:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
00:41:29 INFO - PROCESS | 1827 | 1467877289287 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:29 INFO - PROCESS | 1827 | 1467877289430 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:30 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
00:41:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 987ms
00:41:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
00:41:30 INFO - PROCESS | 1827 | 1467877290290 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:30 INFO - PROCESS | 1827 | 1467877290411 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
00:41:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 733ms
00:41:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
00:41:31 INFO - PROCESS | 1827 | 1467877291040 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:31 INFO - PROCESS | 1827 | 1467877291149 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
00:41:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 731ms
00:41:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
00:41:31 INFO - PROCESS | 1827 | 1467877291887 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:31 INFO - PROCESS | 1827 | 1467877291984 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:32 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
00:41:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 849ms
00:41:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
00:41:32 INFO - PROCESS | 1827 | 1467877292731 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:32 INFO - PROCESS | 1827 | 1467877292861 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:33 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
00:41:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
00:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:41:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
00:41:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
00:41:33 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
00:41:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
00:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:41:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
00:41:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
00:41:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 792ms
00:41:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
00:41:33 INFO - PROCESS | 1827 | 1467877293521 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:33 INFO - PROCESS | 1827 | 1467877293597 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
00:41:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 624ms
00:41:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
00:41:34 INFO - PROCESS | 1827 | 1467877294152 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:34 INFO - PROCESS | 1827 | 1467877294268 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:34 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.
00:41:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 677ms
00:41:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
00:41:34 INFO - PROCESS | 1827 | 1467877294831 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:34 INFO - PROCESS | 1827 | 1467877294918 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:35 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.
00:41:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 727ms
00:41:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
00:41:35 INFO - PROCESS | 1827 | 1467877295563 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:35 INFO - PROCESS | 1827 | 1467877295676 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
00:41:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 883ms
00:41:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
00:41:36 INFO - PROCESS | 1827 | 1467877296457 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:36 INFO - PROCESS | 1827 | 1467877296587 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:37 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.
00:41:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 929ms
00:41:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
00:41:37 INFO - PROCESS | 1827 | 1467877297393 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:37 INFO - PROCESS | 1827 | 1467877297513 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
00:41:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 681ms
00:41:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
00:41:38 INFO - PROCESS | 1827 | 1467877298094 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:38 INFO - PROCESS | 1827 | 1467877298233 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
00:41:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 732ms
00:41:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
00:41:38 INFO - PROCESS | 1827 | 1467877298847 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:38 INFO - PROCESS | 1827 | 1467877298958 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
00:41:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 796ms
00:41:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
00:41:39 INFO - PROCESS | 1827 | 1467877299632 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:39 INFO - PROCESS | 1827 | 1467877299719 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
00:41:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 671ms
00:41:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
00:41:40 INFO - PROCESS | 1827 | 1467877300308 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:40 INFO - PROCESS | 1827 | 1467877300390 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
00:41:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 621ms
00:41:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
00:41:40 INFO - PROCESS | 1827 | 1467877300963 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:41 INFO - PROCESS | 1827 | 1467877301105 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
00:41:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 744ms
00:41:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
00:41:41 INFO - PROCESS | 1827 | 1467877301684 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:41 INFO - PROCESS | 1827 | 1467877301764 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
00:41:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 672ms
00:41:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
00:41:42 INFO - PROCESS | 1827 | 1467877302361 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:42 INFO - PROCESS | 1827 | 1467877302457 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
00:41:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 724ms
00:41:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
00:41:43 INFO - PROCESS | 1827 | 1467877303097 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:43 INFO - PROCESS | 1827 | 1467877303272 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
00:41:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 986ms
00:41:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
00:41:44 INFO - PROCESS | 1827 | 1467877304108 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:44 INFO - PROCESS | 1827 | 1467877304252 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
00:41:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 742ms
00:41:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
00:41:44 INFO - PROCESS | 1827 | 1467877304858 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:44 INFO - PROCESS | 1827 | 1467877304995 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
00:41:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 727ms
00:41:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
00:41:45 INFO - PROCESS | 1827 | 1467877305596 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:45 INFO - PROCESS | 1827 | 1467877305695 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
00:41:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 888ms
00:41:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
00:41:46 INFO - PROCESS | 1827 | 1467877306475 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:46 INFO - PROCESS | 1827 | 1467877306568 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
00:41:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 673ms
00:41:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
00:41:47 INFO - PROCESS | 1827 | 1467877307160 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:47 INFO - PROCESS | 1827 | 1467877307258 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
00:41:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 689ms
00:41:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
00:41:47 INFO - PROCESS | 1827 | 1467877307881 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:48 INFO - PROCESS | 1827 | 1467877308000 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
00:41:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 693ms
00:41:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
00:41:48 INFO - PROCESS | 1827 | 1467877308553 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:48 INFO - PROCESS | 1827 | 1467877308642 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
00:41:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 633ms
00:41:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
00:41:49 INFO - PROCESS | 1827 | 1467877309201 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:49 INFO - PROCESS | 1827 | 1467877309297 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
00:41:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 746ms
00:41:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
00:41:49 INFO - PROCESS | 1827 | 1467877309963 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:50 INFO - PROCESS | 1827 | 1467877310117 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
00:41:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1039ms
00:41:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
00:41:51 INFO - PROCESS | 1827 | 1467877310999 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:51 INFO - PROCESS | 1827 | 1467877311094 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
00:41:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 678ms
00:41:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
00:41:51 INFO - PROCESS | 1827 | 1467877311719 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:51 INFO - PROCESS | 1827 | 1467877311866 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
00:41:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 691ms
00:41:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
00:41:52 INFO - PROCESS | 1827 | 1467877312435 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:52 INFO - PROCESS | 1827 | 1467877312555 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
00:41:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 695ms
00:41:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
00:41:53 INFO - PROCESS | 1827 | 1467877313132 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:53 INFO - PROCESS | 1827 | 1467877313254 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
00:41:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 745ms
00:41:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
00:41:53 INFO - PROCESS | 1827 | 1467877313867 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:53 INFO - PROCESS | 1827 | 1467877313967 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
00:41:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 677ms
00:41:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
00:41:54 INFO - PROCESS | 1827 | 1467877314561 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:54 INFO - PROCESS | 1827 | 1467877314699 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
00:41:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 632ms
00:41:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
00:41:55 INFO - PROCESS | 1827 | 1467877315214 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:55 INFO - PROCESS | 1827 | 1467877315339 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
00:41:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 689ms
00:41:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
00:41:55 INFO - PROCESS | 1827 | 1467877315915 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:56 INFO - PROCESS | 1827 | 1467877316019 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
00:41:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 695ms
00:41:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
00:41:56 INFO - PROCESS | 1827 | 1467877316601 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:56 INFO - PROCESS | 1827 | 1467877316703 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
00:41:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1077ms
00:41:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
00:41:57 INFO - PROCESS | 1827 | 1467877317697 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:57 INFO - PROCESS | 1827 | 1467877317801 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
00:41:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 741ms
00:41:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
00:41:58 INFO - PROCESS | 1827 | 1467877318468 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:58 INFO - PROCESS | 1827 | 1467877318565 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
00:41:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 678ms
00:41:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
00:41:59 INFO - PROCESS | 1827 | 1467877319163 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:59 INFO - PROCESS | 1827 | 1467877319288 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
00:41:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 737ms
00:41:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
00:41:59 INFO - PROCESS | 1827 | 1467877319895 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:41:59 INFO - PROCESS | 1827 | 1467877319982 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:00 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
00:42:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 681ms
00:42:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
00:42:00 INFO - PROCESS | 1827 | 1467877320589 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:00 INFO - PROCESS | 1827 | 1467877320733 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
00:42:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 790ms
00:42:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
00:42:01 INFO - PROCESS | 1827 | 1467877321382 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:01 INFO - PROCESS | 1827 | 1467877321526 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:02 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)
00:42:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1229ms
00:42:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
00:42:02 INFO - PROCESS | 1827 | 1467877322612 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:02 INFO - PROCESS | 1827 | 1467877322696 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
00:42:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1124ms
00:42:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
00:42:03 INFO - PROCESS | 1827 | 1467877323789 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:03 INFO - PROCESS | 1827 | 1467877323926 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
00:42:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1340ms
00:42:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
00:42:05 INFO - PROCESS | 1827 | 1467877325135 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:05 INFO - PROCESS | 1827 | 1467877325244 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:06 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)
00:42:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1231ms
00:42:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
00:42:06 INFO - PROCESS | 1827 | 1467877326383 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:06 INFO - PROCESS | 1827 | 1467877326483 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:07 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)
00:42:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1234ms
00:42:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
00:42:07 INFO - PROCESS | 1827 | 1467877327617 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:07 INFO - PROCESS | 1827 | 1467877327712 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
00:42:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1184ms
00:42:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
00:42:08 INFO - PROCESS | 1827 | 1467877328802 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:08 INFO - PROCESS | 1827 | 1467877328897 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
00:42:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1182ms
00:42:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
00:42:09 INFO - PROCESS | 1827 | 1467877329995 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:10 INFO - PROCESS | 1827 | 1467877330127 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
00:42:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1382ms
00:42:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
00:42:11 INFO - PROCESS | 1827 | 1467877331382 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:11 INFO - PROCESS | 1827 | 1467877331490 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:12 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
00:42:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1234ms
00:42:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
00:42:12 INFO - PROCESS | 1827 | 1467877332631 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:12 INFO - PROCESS | 1827 | 1467877332746 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
00:42:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1200ms
00:42:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
00:42:13 INFO - PROCESS | 1827 | 1467877333849 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:13 INFO - PROCESS | 1827 | 1467877333957 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:14 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
00:42:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
00:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 979ms
00:42:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
00:42:14 INFO - PROCESS | 1827 | 1467877334830 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:14 INFO - PROCESS | 1827 | 1467877334938 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
00:42:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 742ms
00:42:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
00:42:15 INFO - PROCESS | 1827 | 1467877335584 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:15 INFO - PROCESS | 1827 | 1467877335702 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:16 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
00:42:16 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
00:42:16 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
00:42:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
00:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 799ms
00:42:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
00:42:16 INFO - PROCESS | 1827 | 1467877336384 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:16 INFO - PROCESS | 1827 | 1467877336524 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
00:42:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1186ms
00:42:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
00:42:17 INFO - PROCESS | 1827 | 1467877337584 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:17 INFO - PROCESS | 1827 | 1467877337708 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
00:42:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1336ms
00:42:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
00:42:18 INFO - PROCESS | 1827 | 1467877338932 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:19 INFO - PROCESS | 1827 | 1467877339058 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:20 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
00:42:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1286ms
00:42:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
00:42:20 INFO - PROCESS | 1827 | 1467877340233 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:20 INFO - PROCESS | 1827 | 1467877340335 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:21 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.)
00:42:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1183ms
00:42:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
00:42:21 INFO - PROCESS | 1827 | 1467877341411 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:21 INFO - PROCESS | 1827 | 1467877341512 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
00:42:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1179ms
00:42:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
00:42:22 INFO - PROCESS | 1827 | 1467877342593 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:22 INFO - PROCESS | 1827 | 1467877342675 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:23 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
00:42:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1180ms
00:42:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
00:42:23 INFO - PROCESS | 1827 | 1467877343825 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:23 INFO - PROCESS | 1827 | 1467877343948 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
00:42:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1020ms
00:42:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
00:42:24 INFO - PROCESS | 1827 | 1467877344826 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:24 INFO - PROCESS | 1827 | 1467877344980 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
00:42:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1343ms
00:42:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
00:42:26 INFO - PROCESS | 1827 | 1467877346164 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:26 INFO - PROCESS | 1827 | 1467877346264 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
00:42:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1183ms
00:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
00:42:27 INFO - PROCESS | 1827 | 1467877347361 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:27 INFO - PROCESS | 1827 | 1467877347458 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
00:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 727ms
00:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
00:42:28 INFO - PROCESS | 1827 | 1467877348112 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:28 INFO - PROCESS | 1827 | 1467877348223 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
00:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 687ms
00:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
00:42:28 INFO - PROCESS | 1827 | 1467877348807 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:28 INFO - PROCESS | 1827 | 1467877348944 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
00:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 696ms
00:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
00:42:29 INFO - PROCESS | 1827 | 1467877349511 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:29 INFO - PROCESS | 1827 | 1467877349604 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
00:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 680ms
00:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
00:42:30 INFO - PROCESS | 1827 | 1467877350202 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:30 INFO - PROCESS | 1827 | 1467877350334 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
00:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 845ms
00:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
00:42:31 INFO - PROCESS | 1827 | 1467877351041 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:31 INFO - PROCESS | 1827 | 1467877351261 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
00:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1031ms
00:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
00:42:32 INFO - PROCESS | 1827 | 1467877352091 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:32 INFO - PROCESS | 1827 | 1467877352210 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
00:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 987ms
00:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
00:42:33 INFO - PROCESS | 1827 | 1467877353082 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:33 INFO - PROCESS | 1827 | 1467877353185 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:33 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
00:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 731ms
00:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
00:42:33 INFO - PROCESS | 1827 | 1467877353865 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:33 INFO - PROCESS | 1827 | 1467877353986 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:34 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
00:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 859ms
00:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
00:42:34 INFO - PROCESS | 1827 | 1467877354692 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:34 INFO - PROCESS | 1827 | 1467877354790 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:35 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
00:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 729ms
00:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
00:42:35 INFO - PROCESS | 1827 | 1467877355433 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:35 INFO - PROCESS | 1827 | 1467877355599 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
00:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 839ms
00:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
00:42:36 INFO - PROCESS | 1827 | 1467877356280 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:36 INFO - PROCESS | 1827 | 1467877356438 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:37 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
00:42:37 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:42:37 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
00:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 784ms
00:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
00:42:37 INFO - PROCESS | 1827 | 1467877357089 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:37 INFO - PROCESS | 1827 | 1467877357244 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
00:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 957ms
00:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
00:42:38 INFO - PROCESS | 1827 | 1467877358045 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:38 INFO - PROCESS | 1827 | 1467877358169 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:38 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
00:42:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:42:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
00:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:42:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 686ms
00:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
00:42:38 INFO - PROCESS | 1827 | 1467877358749 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:38 INFO - PROCESS | 1827 | 1467877358840 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
00:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 726ms
00:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
00:42:39 INFO - PROCESS | 1827 | 1467877359580 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:39 INFO - PROCESS | 1827 | 1467877359680 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
00:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 792ms
00:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
00:42:40 INFO - PROCESS | 1827 | 1467877360288 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:40 INFO - PROCESS | 1827 | 1467877360426 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
00:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 730ms
00:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
00:42:41 INFO - PROCESS | 1827 | 1467877361018 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:41 INFO - PROCESS | 1827 | 1467877361122 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
00:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 727ms
00:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
00:42:41 INFO - PROCESS | 1827 | 1467877361755 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:41 INFO - PROCESS | 1827 | 1467877361863 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
00:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 676ms
00:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
00:42:42 INFO - PROCESS | 1827 | 1467877362441 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:42 INFO - PROCESS | 1827 | 1467877362570 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
00:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 738ms
00:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
00:42:43 INFO - PROCESS | 1827 | 1467877363177 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:43 INFO - PROCESS | 1827 | 1467877363269 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
00:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 626ms
00:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
00:42:43 INFO - PROCESS | 1827 | 1467877363822 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:44 INFO - PROCESS | 1827 | 1467877364029 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
00:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 939ms
00:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
00:42:44 INFO - PROCESS | 1827 | 1467877364787 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:44 INFO - PROCESS | 1827 | 1467877364885 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
00:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 702ms
00:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
00:42:45 INFO - PROCESS | 1827 | 1467877365494 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:45 INFO - PROCESS | 1827 | 1467877365605 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
00:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 676ms
00:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
00:42:46 INFO - PROCESS | 1827 | 1467877366201 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:46 INFO - PROCESS | 1827 | 1467877366305 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
00:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 885ms
00:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
00:42:47 INFO - PROCESS | 1827 | 1467877367074 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:47 INFO - PROCESS | 1827 | 1467877367172 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
00:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 787ms
00:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
00:42:47 INFO - PROCESS | 1827 | 1467877367871 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:48 INFO - PROCESS | 1827 | 1467877368218 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
00:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 933ms
00:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
00:42:48 INFO - PROCESS | 1827 | 1467877368806 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:48 INFO - PROCESS | 1827 | 1467877368937 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
00:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 694ms
00:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
00:42:49 INFO - PROCESS | 1827 | 1467877369503 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:49 INFO - PROCESS | 1827 | 1467877369584 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
00:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 674ms
00:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
00:42:50 INFO - PROCESS | 1827 | 1467877370189 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:50 INFO - PROCESS | 1827 | 1467877370336 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
00:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 886ms
00:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
00:42:51 INFO - PROCESS | 1827 | 1467877371204 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:51 INFO - PROCESS | 1827 | 1467877371379 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
00:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 827ms
00:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
00:42:52 INFO - PROCESS | 1827 | 1467877372057 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:52 INFO - PROCESS | 1827 | 1467877372155 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
00:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 688ms
00:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
00:42:52 INFO - PROCESS | 1827 | 1467877372761 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:52 INFO - PROCESS | 1827 | 1467877372850 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
00:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 637ms
00:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
00:42:53 INFO - PROCESS | 1827 | 1467877373437 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:53 INFO - PROCESS | 1827 | 1467877373583 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
00:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 759ms
00:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
00:42:54 INFO - PROCESS | 1827 | 1467877374166 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:54 INFO - PROCESS | 1827 | 1467877374287 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
00:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 838ms
00:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
00:42:55 INFO - PROCESS | 1827 | 1467877375023 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:55 INFO - PROCESS | 1827 | 1467877375143 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
00:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 688ms
00:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
00:42:55 INFO - PROCESS | 1827 | 1467877375697 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:55 INFO - PROCESS | 1827 | 1467877375827 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
00:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 682ms
00:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
00:42:56 INFO - PROCESS | 1827 | 1467877376391 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:56 INFO - PROCESS | 1827 | 1467877376481 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
00:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 629ms
00:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
00:42:57 INFO - PROCESS | 1827 | 1467877377041 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:57 INFO - PROCESS | 1827 | 1467877377162 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
00:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 924ms
00:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
00:42:57 INFO - PROCESS | 1827 | 1467877377989 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:58 INFO - PROCESS | 1827 | 1467877378187 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
00:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 905ms
00:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
00:42:58 INFO - PROCESS | 1827 | 1467877378895 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:58 INFO - PROCESS | 1827 | 1467877378996 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
00:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 689ms
00:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
00:42:59 INFO - PROCESS | 1827 | 1467877379586 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:42:59 INFO - PROCESS | 1827 | 1467877379701 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
00:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 680ms
00:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
00:43:00 INFO - PROCESS | 1827 | 1467877380309 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:00 INFO - PROCESS | 1827 | 1467877380398 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
00:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 962ms
00:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
00:43:01 INFO - PROCESS | 1827 | 1467877381260 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:01 INFO - PROCESS | 1827 | 1467877381405 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
00:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 748ms
00:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
00:43:02 INFO - PROCESS | 1827 | 1467877382002 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:02 INFO - PROCESS | 1827 | 1467877382135 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
00:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 987ms
00:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
00:43:03 INFO - PROCESS | 1827 | 1467877383006 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:03 INFO - PROCESS | 1827 | 1467877383153 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
00:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 936ms
00:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
00:43:03 INFO - PROCESS | 1827 | 1467877383952 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:04 INFO - PROCESS | 1827 | 1467877384087 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
00:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 935ms
00:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
00:43:04 INFO - PROCESS | 1827 | 1467877384899 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:05 INFO - PROCESS | 1827 | 1467877385225 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
00:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 990ms
00:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
00:43:05 INFO - PROCESS | 1827 | 1467877385935 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:06 INFO - PROCESS | 1827 | 1467877386045 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
00:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 758ms
00:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
00:43:06 INFO - PROCESS | 1827 | 1467877386699 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:06 INFO - PROCESS | 1827 | 1467877386792 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
00:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 731ms
00:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
00:43:07 INFO - PROCESS | 1827 | 1467877387457 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:07 INFO - PROCESS | 1827 | 1467877387558 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
00:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 652ms
00:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
00:43:08 INFO - PROCESS | 1827 | 1467877388102 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:08 INFO - PROCESS | 1827 | 1467877388219 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
00:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 633ms
00:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
00:43:08 INFO - PROCESS | 1827 | 1467877388750 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:08 INFO - PROCESS | 1827 | 1467877388904 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
00:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 843ms
00:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
00:43:09 INFO - PROCESS | 1827 | 1467877389611 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:09 INFO - PROCESS | 1827 | 1467877389746 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
00:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 638ms
00:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
00:43:10 INFO - PROCESS | 1827 | 1467877390269 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:10 INFO - PROCESS | 1827 | 1467877390382 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
00:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 699ms
00:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
00:43:10 INFO - PROCESS | 1827 | 1467877390968 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:11 INFO - PROCESS | 1827 | 1467877391046 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
00:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 792ms
00:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
00:43:11 INFO - PROCESS | 1827 | 1467877391773 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:11 INFO - PROCESS | 1827 | 1467877391975 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
00:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 930ms
00:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
00:43:12 INFO - PROCESS | 1827 | 1467877392729 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:12 INFO - PROCESS | 1827 | 1467877392858 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
00:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 744ms
00:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
00:43:13 INFO - PROCESS | 1827 | 1467877393482 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:13 INFO - PROCESS | 1827 | 1467877393610 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
00:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 735ms
00:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
00:43:14 INFO - PROCESS | 1827 | 1467877394261 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:14 INFO - PROCESS | 1827 | 1467877394369 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
00:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 689ms
00:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
00:43:14 INFO - PROCESS | 1827 | 1467877394945 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:15 INFO - PROCESS | 1827 | 1467877395047 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
00:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 634ms
00:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
00:43:15 INFO - PROCESS | 1827 | 1467877395601 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:15 INFO - PROCESS | 1827 | 1467877395703 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
00:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 841ms
00:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
00:43:16 INFO - PROCESS | 1827 | 1467877396439 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:16 INFO - PROCESS | 1827 | 1467877396576 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
00:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 779ms
00:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
00:43:17 INFO - PROCESS | 1827 | 1467877397222 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:17 INFO - PROCESS | 1827 | 1467877397295 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
00:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 626ms
00:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
00:43:17 INFO - PROCESS | 1827 | 1467877397867 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:17 INFO - PROCESS | 1827 | 1467877397960 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
00:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 731ms
00:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
00:43:18 INFO - PROCESS | 1827 | 1467877398621 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:18 INFO - PROCESS | 1827 | 1467877398769 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
00:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 888ms
00:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
00:43:19 INFO - PROCESS | 1827 | 1467877399525 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:19 INFO - PROCESS | 1827 | 1467877399672 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
00:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 848ms
00:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
00:43:20 INFO - PROCESS | 1827 | 1467877400381 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:20 INFO - PROCESS | 1827 | 1467877400496 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
00:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 681ms
00:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
00:43:21 INFO - PROCESS | 1827 | 1467877401105 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:21 INFO - PROCESS | 1827 | 1467877401214 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
00:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 707ms
00:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
00:43:21 INFO - PROCESS | 1827 | 1467877401787 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:21 INFO - PROCESS | 1827 | 1467877401924 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
00:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 637ms
00:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
00:43:22 INFO - PROCESS | 1827 | 1467877402445 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:22 INFO - PROCESS | 1827 | 1467877402547 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
00:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 631ms
00:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
00:43:23 INFO - PROCESS | 1827 | 1467877403102 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:23 INFO - PROCESS | 1827 | 1467877403207 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
00:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 789ms
00:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
00:43:23 INFO - PROCESS | 1827 | 1467877403894 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:24 INFO - PROCESS | 1827 | 1467877404023 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
00:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 694ms
00:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
00:43:24 INFO - PROCESS | 1827 | 1467877404650 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:24 INFO - PROCESS | 1827 | 1467877404730 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
00:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 796ms
00:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
00:43:25 INFO - PROCESS | 1827 | 1467877405431 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:25 INFO - PROCESS | 1827 | 1467877405556 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
00:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 825ms
00:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
00:43:26 INFO - PROCESS | 1827 | 1467877406270 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:26 INFO - PROCESS | 1827 | 1467877406413 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
00:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 780ms
00:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
00:43:27 INFO - PROCESS | 1827 | 1467877407084 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:27 INFO - PROCESS | 1827 | 1467877407222 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
00:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 829ms
00:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
00:43:27 INFO - PROCESS | 1827 | 1467877407923 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:28 INFO - PROCESS | 1827 | 1467877408038 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
00:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 726ms
00:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
00:43:28 INFO - PROCESS | 1827 | 1467877408645 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:28 INFO - PROCESS | 1827 | 1467877408734 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
00:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 626ms
00:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
00:43:29 INFO - PROCESS | 1827 | 1467877409279 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:29 INFO - PROCESS | 1827 | 1467877409367 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
00:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 777ms
00:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
00:43:30 INFO - PROCESS | 1827 | 1467877410064 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:30 INFO - PROCESS | 1827 | 1467877410148 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
00:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 679ms
00:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
00:43:30 INFO - PROCESS | 1827 | 1467877410766 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:30 INFO - PROCESS | 1827 | 1467877410896 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
00:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 933ms
00:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
00:43:31 INFO - PROCESS | 1827 | 1467877411694 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:31 INFO - PROCESS | 1827 | 1467877411844 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
00:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1080ms
00:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
00:43:32 INFO - PROCESS | 1827 | 1467877412797 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:32 INFO - PROCESS | 1827 | 1467877412984 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
00:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 783ms
00:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
00:43:33 INFO - PROCESS | 1827 | 1467877413618 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:33 INFO - PROCESS | 1827 | 1467877413753 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
00:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 783ms
00:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
00:43:34 INFO - PROCESS | 1827 | 1467877414448 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:34 INFO - PROCESS | 1827 | 1467877414553 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
00:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 781ms
00:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
00:43:35 INFO - PROCESS | 1827 | 1467877415229 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:35 INFO - PROCESS | 1827 | 1467877415317 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
00:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 684ms
00:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
00:43:35 INFO - PROCESS | 1827 | 1467877415953 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:36 INFO - PROCESS | 1827 | 1467877416051 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
00:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 643ms
00:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
00:43:36 INFO - PROCESS | 1827 | 1467877416624 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:36 INFO - PROCESS | 1827 | 1467877416748 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
00:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 681ms
00:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
00:43:37 INFO - PROCESS | 1827 | 1467877417304 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:37 INFO - PROCESS | 1827 | 1467877417431 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
00:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 690ms
00:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
00:43:38 INFO - PROCESS | 1827 | 1467877418006 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:38 INFO - PROCESS | 1827 | 1467877418176 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
00:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 879ms
00:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
00:43:38 INFO - PROCESS | 1827 | 1467877418887 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:39 INFO - PROCESS | 1827 | 1467877419001 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
00:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 977ms
00:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
00:43:39 INFO - PROCESS | 1827 | 1467877419888 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:40 INFO - PROCESS | 1827 | 1467877420023 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
00:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 790ms
00:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
00:43:40 INFO - PROCESS | 1827 | 1467877420694 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:40 INFO - PROCESS | 1827 | 1467877420817 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
00:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 778ms
00:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
00:43:41 INFO - PROCESS | 1827 | 1467877421489 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:41 INFO - PROCESS | 1827 | 1467877421593 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
00:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 732ms
00:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
00:43:42 INFO - PROCESS | 1827 | 1467877422270 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:42 INFO - PROCESS | 1827 | 1467877422372 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
00:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 941ms
00:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
00:43:43 INFO - PROCESS | 1827 | 1467877423168 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:43 INFO - PROCESS | 1827 | 1467877423283 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
00:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 980ms
00:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
00:43:44 INFO - PROCESS | 1827 | 1467877424196 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:44 INFO - PROCESS | 1827 | 1467877424384 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
00:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 947ms
00:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
00:43:45 INFO - PROCESS | 1827 | 1467877425112 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:45 INFO - PROCESS | 1827 | 1467877425238 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
00:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 775ms
00:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
00:43:45 INFO - PROCESS | 1827 | 1467877425923 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:46 INFO - PROCESS | 1827 | 1467877426087 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
00:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 998ms
00:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
00:43:46 INFO - PROCESS | 1827 | 1467877426951 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:47 INFO - PROCESS | 1827 | 1467877427113 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
00:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 870ms
00:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
00:43:47 INFO - PROCESS | 1827 | 1467877427806 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:47 INFO - PROCESS | 1827 | 1467877427937 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:48 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
00:43:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:43:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
00:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 827ms
00:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
00:43:48 INFO - PROCESS | 1827 | 1467877428664 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:48 INFO - PROCESS | 1827 | 1467877428783 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:49 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
00:43:49 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:43:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
00:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:43:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 789ms
00:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
00:43:49 INFO - PROCESS | 1827 | 1467877429438 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:49 INFO - PROCESS | 1827 | 1467877429543 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:50 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
00:43:50 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
00:43:50 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
00:43:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
00:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 681ms
00:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
00:43:50 INFO - PROCESS | 1827 | 1467877430127 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:50 INFO - PROCESS | 1827 | 1467877430224 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:50 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
00:43:50 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:43:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
00:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 685ms
00:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
00:43:50 INFO - PROCESS | 1827 | 1467877430843 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:50 INFO - PROCESS | 1827 | 1467877430983 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:51 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
00:43:51 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:43:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
00:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 744ms
00:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
00:43:51 INFO - PROCESS | 1827 | 1467877431574 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:51 INFO - PROCESS | 1827 | 1467877431687 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:52 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
00:43:52 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
00:43:52 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
00:43:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
00:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 739ms
00:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
00:43:52 INFO - PROCESS | 1827 | 1467877432375 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:52 INFO - PROCESS | 1827 | 1467877432531 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
00:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 881ms
00:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
00:43:53 INFO - PROCESS | 1827 | 1467877433225 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:53 INFO - PROCESS | 1827 | 1467877433467 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:54 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
00:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 938ms
00:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
00:43:54 INFO - PROCESS | 1827 | 1467877434198 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:54 INFO - PROCESS | 1827 | 1467877434318 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:54 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
00:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 791ms
00:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
00:43:54 INFO - PROCESS | 1827 | 1467877434979 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:55 INFO - PROCESS | 1827 | 1467877435077 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
00:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 827ms
00:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
00:43:55 INFO - PROCESS | 1827 | 1467877435830 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:55 INFO - PROCESS | 1827 | 1467877435930 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
00:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 691ms
00:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
00:43:56 INFO - PROCESS | 1827 | 1467877436524 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:56 INFO - PROCESS | 1827 | 1467877436638 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
00:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 684ms
00:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
00:43:57 INFO - PROCESS | 1827 | 1467877437220 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:57 INFO - PROCESS | 1827 | 1467877437388 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:57 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
00:43:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
00:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:43:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 731ms
00:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
00:43:57 INFO - PROCESS | 1827 | 1467877437959 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:58 INFO - PROCESS | 1827 | 1467877438064 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
00:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 695ms
00:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
00:43:58 INFO - PROCESS | 1827 | 1467877438650 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:58 INFO - PROCESS | 1827 | 1467877438767 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
00:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 679ms
00:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
00:43:59 INFO - PROCESS | 1827 | 1467877439344 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:43:59 INFO - PROCESS | 1827 | 1467877439512 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
00:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 989ms
00:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
00:44:00 INFO - PROCESS | 1827 | 1467877440360 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:00 INFO - PROCESS | 1827 | 1467877440580 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
00:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 896ms
00:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
00:44:01 INFO - PROCESS | 1827 | 1467877441255 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:01 INFO - PROCESS | 1827 | 1467877441385 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
00:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 729ms
00:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
00:44:02 INFO - PROCESS | 1827 | 1467877442026 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:02 INFO - PROCESS | 1827 | 1467877442137 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
00:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 741ms
00:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
00:44:02 INFO - PROCESS | 1827 | 1467877442788 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:02 INFO - PROCESS | 1827 | 1467877442897 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
00:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 857ms
00:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
00:44:03 INFO - PROCESS | 1827 | 1467877443620 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:03 INFO - PROCESS | 1827 | 1467877443718 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
00:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 725ms
00:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
00:44:04 INFO - PROCESS | 1827 | 1467877444350 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:04 INFO - PROCESS | 1827 | 1467877444460 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
00:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 678ms
00:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
00:44:05 INFO - PROCESS | 1827 | 1467877445046 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:05 INFO - PROCESS | 1827 | 1467877445175 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
00:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 932ms
00:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
00:44:06 INFO - PROCESS | 1827 | 1467877446001 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:06 INFO - PROCESS | 1827 | 1467877446157 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
00:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 845ms
00:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
00:44:06 INFO - PROCESS | 1827 | 1467877446901 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:07 INFO - PROCESS | 1827 | 1467877447067 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
00:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 794ms
00:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
00:44:07 INFO - PROCESS | 1827 | 1467877447732 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:07 INFO - PROCESS | 1827 | 1467877447876 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
00:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1046ms
00:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
00:44:08 INFO - PROCESS | 1827 | 1467877448775 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:08 INFO - PROCESS | 1827 | 1467877448959 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
00:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 887ms
00:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
00:44:09 INFO - PROCESS | 1827 | 1467877449664 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:09 INFO - PROCESS | 1827 | 1467877449773 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
00:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 834ms
00:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
00:44:10 INFO - PROCESS | 1827 | 1467877450508 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:10 INFO - PROCESS | 1827 | 1467877450624 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
00:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 891ms
00:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
00:44:11 INFO - PROCESS | 1827 | 1467877451425 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:11 INFO - PROCESS | 1827 | 1467877451581 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
00:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1201ms
00:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
00:44:12 INFO - PROCESS | 1827 | 1467877452622 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:12 INFO - PROCESS | 1827 | 1467877452890 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
00:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1028ms
00:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
00:44:13 INFO - PROCESS | 1827 | 1467877453700 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:13 INFO - PROCESS | 1827 | 1467877453858 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
00:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 901ms
00:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
00:44:14 INFO - PROCESS | 1827 | 1467877454612 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:14 INFO - PROCESS | 1827 | 1467877454839 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
00:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 836ms
00:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
00:44:15 INFO - PROCESS | 1827 | 1467877455514 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:15 INFO - PROCESS | 1827 | 1467877455626 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
00:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 773ms
00:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
00:44:16 INFO - PROCESS | 1827 | 1467877456227 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:16 INFO - PROCESS | 1827 | 1467877456333 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:16 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
00:44:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:44:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
00:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:44:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:44:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 682ms
00:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
00:44:16 INFO - PROCESS | 1827 | 1467877456920 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:17 INFO - PROCESS | 1827 | 1467877457089 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
00:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 878ms
00:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
00:44:17 INFO - PROCESS | 1827 | 1467877457803 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:17 INFO - PROCESS | 1827 | 1467877457892 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
00:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 681ms
00:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
00:44:18 INFO - PROCESS | 1827 | 1467877458501 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:18 INFO - PROCESS | 1827 | 1467877458630 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
00:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 742ms
00:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
00:44:19 INFO - PROCESS | 1827 | 1467877459244 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:19 INFO - PROCESS | 1827 | 1467877459387 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:20 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
00:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 978ms
00:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
00:44:20 INFO - PROCESS | 1827 | 1467877460264 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:20 INFO - PROCESS | 1827 | 1467877460385 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:21 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
00:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 802ms
00:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
00:44:21 INFO - PROCESS | 1827 | 1467877461049 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:21 INFO - PROCESS | 1827 | 1467877461159 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
00:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 824ms
00:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
00:44:21 INFO - PROCESS | 1827 | 1467877461936 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:22 INFO - PROCESS | 1827 | 1467877462063 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
00:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1250ms
00:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
00:44:23 INFO - PROCESS | 1827 | 1467877463136 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:23 INFO - PROCESS | 1827 | 1467877463213 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
00:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 674ms
00:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
00:44:23 INFO - PROCESS | 1827 | 1467877463829 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:23 INFO - PROCESS | 1827 | 1467877463968 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
00:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 836ms
00:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
00:44:24 INFO - PROCESS | 1827 | 1467877464677 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:24 INFO - PROCESS | 1827 | 1467877464793 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
00:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 678ms
00:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
00:44:25 INFO - PROCESS | 1827 | 1467877465356 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:25 INFO - PROCESS | 1827 | 1467877465499 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
00:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 736ms
00:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
00:44:26 INFO - PROCESS | 1827 | 1467877466124 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:26 INFO - PROCESS | 1827 | 1467877466363 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
00:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1042ms
00:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
00:44:27 INFO - PROCESS | 1827 | 1467877467190 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:27 INFO - PROCESS | 1827 | 1467877467325 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
00:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 848ms
00:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
00:44:28 INFO - PROCESS | 1827 | 1467877468074 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:28 INFO - PROCESS | 1827 | 1467877468216 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 872ms
00:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
00:44:28 INFO - PROCESS | 1827 | 1467877468914 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:29 INFO - PROCESS | 1827 | 1467877469034 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:29 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable
00:44:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
00:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:44:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:44:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 736ms
00:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
00:44:29 INFO - PROCESS | 1827 | 1467877469654 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:29 INFO - PROCESS | 1827 | 1467877469747 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:30 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
00:44:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
00:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:44:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:44:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 674ms
00:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
00:44:30 INFO - PROCESS | 1827 | 1467877470354 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:30 INFO - PROCESS | 1827 | 1467877470430 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:31 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
00:44:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:44:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:44:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 689ms
00:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
00:44:31 INFO - PROCESS | 1827 | 1467877471073 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:31 INFO - PROCESS | 1827 | 1467877471215 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:31 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]"
00:44:31 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:44:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:44:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:44:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 781ms
00:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
00:44:31 INFO - PROCESS | 1827 | 1467877471859 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:32 INFO - PROCESS | 1827 | 1467877472016 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:32 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
00:44:32 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
00:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:44:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:44:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 736ms
00:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
00:44:32 INFO - PROCESS | 1827 | 1467877472614 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:32 INFO - PROCESS | 1827 | 1467877472710 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
00:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1033ms
00:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
00:44:33 INFO - PROCESS | 1827 | 1467877473703 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:33 INFO - PROCESS | 1827 | 1467877473821 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
00:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 736ms
00:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
00:44:34 INFO - PROCESS | 1827 | 1467877474469 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:34 INFO - PROCESS | 1827 | 1467877474558 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
00:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 829ms
00:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
00:44:35 INFO - PROCESS | 1827 | 1467877475307 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:35 INFO - PROCESS | 1827 | 1467877475417 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
00:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 778ms
00:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
00:44:36 INFO - PROCESS | 1827 | 1467877476104 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:36 INFO - PROCESS | 1827 | 1467877476236 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
00:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 998ms
00:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
00:44:37 INFO - PROCESS | 1827 | 1467877477102 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:37 INFO - PROCESS | 1827 | 1467877477248 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
00:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1179ms
00:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
00:44:38 INFO - PROCESS | 1827 | 1467877478293 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:38 INFO - PROCESS | 1827 | 1467877478413 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
00:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 886ms
00:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
00:44:39 INFO - PROCESS | 1827 | 1467877479172 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:39 INFO - PROCESS | 1827 | 1467877479280 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
00:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 839ms
00:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
00:44:40 INFO - PROCESS | 1827 | 1467877480029 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:40 INFO - PROCESS | 1827 | 1467877480213 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
00:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 986ms
00:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
00:44:41 INFO - PROCESS | 1827 | 1467877481046 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:41 INFO - PROCESS | 1827 | 1467877481174 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
00:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 745ms
00:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
00:44:41 INFO - PROCESS | 1827 | 1467877481856 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:41 INFO - PROCESS | 1827 | 1467877481972 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
00:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 935ms
00:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
00:44:42 INFO - PROCESS | 1827 | 1467877482837 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:43 INFO - PROCESS | 1827 | 1467877483024 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
00:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 842ms
00:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
00:44:43 INFO - PROCESS | 1827 | 1467877483660 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:43 INFO - PROCESS | 1827 | 1467877483812 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
00:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 733ms
00:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
00:44:44 INFO - PROCESS | 1827 | 1467877484419 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:44 INFO - PROCESS | 1827 | 1467877484547 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
00:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 739ms
00:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
00:44:45 INFO - PROCESS | 1827 | 1467877485157 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:45 INFO - PROCESS | 1827 | 1467877485314 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
00:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 787ms
00:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
00:44:45 INFO - PROCESS | 1827 | 1467877485984 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:46 INFO - PROCESS | 1827 | 1467877486099 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
00:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 736ms
00:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
00:44:46 INFO - PROCESS | 1827 | 1467877486725 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:46 INFO - PROCESS | 1827 | 1467877486879 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
00:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1085ms
00:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
00:44:47 INFO - PROCESS | 1827 | 1467877487827 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:47 INFO - PROCESS | 1827 | 1467877487953 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
00:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 780ms
00:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
00:44:48 INFO - PROCESS | 1827 | 1467877488629 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:48 INFO - PROCESS | 1827 | 1467877488727 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
00:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 827ms
00:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
00:44:49 INFO - PROCESS | 1827 | 1467877489482 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:49 INFO - PROCESS | 1827 | 1467877489584 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
00:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 835ms
00:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
00:44:50 INFO - PROCESS | 1827 | 1467877490333 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:50 INFO - PROCESS | 1827 | 1467877490429 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
00:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 747ms
00:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
00:44:51 INFO - PROCESS | 1827 | 1467877491094 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:51 INFO - PROCESS | 1827 | 1467877491191 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
00:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 837ms
00:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
00:44:51 INFO - PROCESS | 1827 | 1467877491947 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:52 INFO - PROCESS | 1827 | 1467877492169 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
00:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1459ms
00:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
00:44:53 INFO - PROCESS | 1827 | 1467877493419 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:53 INFO - PROCESS | 1827 | 1467877493584 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
00:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1135ms
00:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
00:44:54 INFO - PROCESS | 1827 | 1467877494550 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:54 INFO - PROCESS | 1827 | 1467877494650 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
00:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 790ms
00:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
00:44:55 INFO - PROCESS | 1827 | 1467877495384 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:55 INFO - PROCESS | 1827 | 1467877495510 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
00:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1094ms
00:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
00:44:56 INFO - PROCESS | 1827 | 1467877496496 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:56 INFO - PROCESS | 1827 | 1467877496683 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
00:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1187ms
00:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
00:44:57 INFO - PROCESS | 1827 | 1467877497684 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:57 INFO - PROCESS | 1827 | 1467877497812 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
00:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 625ms
00:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
00:44:58 INFO - PROCESS | 1827 | 1467877498400 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:58 INFO - PROCESS | 1827 | 1467877498487 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
00:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 683ms
00:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
00:44:59 INFO - PROCESS | 1827 | 1467877499100 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:59 INFO - PROCESS | 1827 | 1467877499212 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
00:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 739ms
00:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
00:44:59 INFO - PROCESS | 1827 | 1467877499835 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:44:59 INFO - PROCESS | 1827 | 1467877499945 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
00:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 777ms
00:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
00:45:00 INFO - PROCESS | 1827 | 1467877500624 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:00 INFO - PROCESS | 1827 | 1467877500768 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
00:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 897ms
00:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
00:45:01 INFO - PROCESS | 1827 | 1467877501547 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:01 INFO - PROCESS | 1827 | 1467877501752 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
00:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1048ms
00:45:02 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
00:45:02 INFO - PROCESS | 1827 | 1467877502652 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:02 INFO - PROCESS | 1827 | 1467877502786 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:03 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
00:45:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:45:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
00:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:45:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:45:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
00:45:03 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
00:45:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:45:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
00:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:45:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:45:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
00:45:03 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
00:45:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:45:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
00:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:45:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:45:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
00:45:03 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
00:45:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:45:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
00:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:45:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:45:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
00:45:03 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 955ms
00:45:03 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
00:45:03 INFO - PROCESS | 1827 | 1467877503594 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:03 INFO - PROCESS | 1827 | 1467877503687 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
00:45:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
00:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:45:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
00:45:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
00:45:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
00:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:45:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
00:45:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
00:45:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
00:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:45:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
00:45:04 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 731ms
00:45:04 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
00:45:04 INFO - PROCESS | 1827 | 1467877504330 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:04 INFO - PROCESS | 1827 | 1467877504427 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:05 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
00:45:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
00:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:45:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
00:45:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
00:45:05 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.
00:45:05 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
00:45:05 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 685ms
00:45:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
00:45:05 INFO - PROCESS | 1827 | 1467877505023 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:05 INFO - PROCESS | 1827 | 1467877505126 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
00:45:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 730ms
00:45:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
00:45:05 INFO - PROCESS | 1827 | 1467877505763 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:05 INFO - PROCESS | 1827 | 1467877505889 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
00:45:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 675ms
00:45:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
00:45:06 INFO - PROCESS | 1827 | 1467877506445 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:06 INFO - PROCESS | 1827 | 1467877506544 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
00:45:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 686ms
00:45:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
00:45:07 INFO - PROCESS | 1827 | 1467877507202 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:07 INFO - PROCESS | 1827 | 1467877507362 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
00:45:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1193ms
00:45:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
00:45:08 INFO - PROCESS | 1827 | 1467877508428 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:08 INFO - PROCESS | 1827 | 1467877508604 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
00:45:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1103ms
00:45:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
00:45:09 INFO - PROCESS | 1827 | 1467877509575 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:09 INFO - PROCESS | 1827 | 1467877509674 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
00:45:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 733ms
00:45:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
00:45:10 INFO - PROCESS | 1827 | 1467877510345 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:10 INFO - PROCESS | 1827 | 1467877510450 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
00:45:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 817ms
00:45:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
00:45:11 INFO - PROCESS | 1827 | 1467877511130 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:11 INFO - PROCESS | 1827 | 1467877511235 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
00:45:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 934ms
00:45:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
00:45:12 INFO - PROCESS | 1827 | 1467877512074 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:12 INFO - PROCESS | 1827 | 1467877512224 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
00:45:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 793ms
00:45:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
00:45:12 INFO - PROCESS | 1827 | 1467877512869 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:12 INFO - PROCESS | 1827 | 1467877512982 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
00:45:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 726ms
00:45:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
00:45:13 INFO - PROCESS | 1827 | 1467877513650 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:13 INFO - PROCESS | 1827 | 1467877513754 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
00:45:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 802ms
00:45:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
00:45:14 INFO - PROCESS | 1827 | 1467877514415 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:14 INFO - PROCESS | 1827 | 1467877514577 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
00:45:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 987ms
00:45:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
00:45:15 INFO - PROCESS | 1827 | 1467877515412 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:15 INFO - PROCESS | 1827 | 1467877515533 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
00:45:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 788ms
00:45:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
00:45:16 INFO - PROCESS | 1827 | 1467877516236 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:16 INFO - PROCESS | 1827 | 1467877516346 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
00:45:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 761ms
00:45:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
00:45:17 INFO - PROCESS | 1827 | 1467877517004 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:17 INFO - PROCESS | 1827 | 1467877517137 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
00:45:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 733ms
00:45:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
00:45:17 INFO - PROCESS | 1827 | 1467877517756 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:17 INFO - PROCESS | 1827 | 1467877517860 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
00:45:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 682ms
00:45:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
00:45:18 INFO - PROCESS | 1827 | 1467877518416 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:18 INFO - PROCESS | 1827 | 1467877518584 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
00:45:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 879ms
00:45:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
00:45:19 INFO - PROCESS | 1827 | 1467877519321 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:19 INFO - PROCESS | 1827 | 1467877519437 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
00:45:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 685ms
00:45:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
00:45:20 INFO - PROCESS | 1827 | 1467877520004 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:20 INFO - PROCESS | 1827 | 1467877520117 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
00:45:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 676ms
00:45:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
00:45:20 INFO - PROCESS | 1827 | 1467877520688 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:20 INFO - PROCESS | 1827 | 1467877520825 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
00:45:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 988ms
00:45:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
00:45:21 INFO - PROCESS | 1827 | 1467877521709 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:21 INFO - PROCESS | 1827 | 1467877521839 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:22 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
00:45:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 758ms
00:45:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
00:45:22 INFO - PROCESS | 1827 | 1467877522482 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:22 INFO - PROCESS | 1827 | 1467877522623 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
00:45:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 743ms
00:45:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
00:45:23 INFO - PROCESS | 1827 | 1467877523236 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:23 INFO - PROCESS | 1827 | 1467877523345 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45: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
00:45:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 690ms
00:45:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
00:45:23 INFO - PROCESS | 1827 | 1467877523929 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:24 INFO - PROCESS | 1827 | 1467877524073 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
00:45:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 693ms
00:45:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
00:45:24 INFO - PROCESS | 1827 | 1467877524621 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:24 INFO - PROCESS | 1827 | 1467877524708 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
00:45:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 731ms
00:45:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
00:45:25 INFO - PROCESS | 1827 | 1467877525355 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:25 INFO - PROCESS | 1827 | 1467877525483 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
00:45:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 924ms
00:45:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
00:45:26 INFO - PROCESS | 1827 | 1467877526294 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:26 INFO - PROCESS | 1827 | 1467877526395 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
00:45:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 682ms
00:45:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
00:45:27 INFO - PROCESS | 1827 | 1467877527005 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:27 INFO - PROCESS | 1827 | 1467877527117 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
00:45:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 730ms
00:45:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
00:45:27 INFO - PROCESS | 1827 | 1467877527737 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:27 INFO - PROCESS | 1827 | 1467877527860 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
00:45:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 980ms
00:45:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
00:45:28 INFO - PROCESS | 1827 | 1467877528739 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:28 INFO - PROCESS | 1827 | 1467877528844 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
00:45:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 786ms
00:45:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
00:45:29 INFO - PROCESS | 1827 | 1467877529532 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:29 INFO - PROCESS | 1827 | 1467877529643 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
00:45:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 735ms
00:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
00:45:30 INFO - PROCESS | 1827 | 1467877530298 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:30 INFO - PROCESS | 1827 | 1467877530405 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
00:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 740ms
00:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
00:45:31 INFO - PROCESS | 1827 | 1467877531040 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:31 INFO - PROCESS | 1827 | 1467877531126 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
00:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 684ms
00:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
00:45:31 INFO - PROCESS | 1827 | 1467877531735 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:31 INFO - PROCESS | 1827 | 1467877531847 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
00:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 731ms
00:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
00:45:32 INFO - PROCESS | 1827 | 1467877532484 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:32 INFO - PROCESS | 1827 | 1467877532584 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
00:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 896ms
00:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
00:45:33 INFO - PROCESS | 1827 | 1467877533373 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:33 INFO - PROCESS | 1827 | 1467877533448 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
00:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 689ms
00:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
00:45:34 INFO - PROCESS | 1827 | 1467877534067 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:34 INFO - PROCESS | 1827 | 1467877534168 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
00:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 787ms
00:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
00:45:34 INFO - PROCESS | 1827 | 1467877534896 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:35 INFO - PROCESS | 1827 | 1467877535024 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
00:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 872ms
00:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
00:45:35 INFO - PROCESS | 1827 | 1467877535795 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:35 INFO - PROCESS | 1827 | 1467877535935 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:36 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
00:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 791ms
00:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
00:45:36 INFO - PROCESS | 1827 | 1467877536604 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:36 INFO - PROCESS | 1827 | 1467877536727 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
00:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 782ms
00:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
00:45:37 INFO - PROCESS | 1827 | 1467877537420 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:37 INFO - PROCESS | 1827 | 1467877537527 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
00:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 800ms
00:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
00:45:38 INFO - PROCESS | 1827 | 1467877538188 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:38 INFO - PROCESS | 1827 | 1467877538286 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:38 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
00:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 671ms
00:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
00:45:38 INFO - PROCESS | 1827 | 1467877538870 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:38 INFO - PROCESS | 1827 | 1467877538958 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
00:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 680ms
00:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
00:45:39 INFO - PROCESS | 1827 | 1467877539571 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:39 INFO - PROCESS | 1827 | 1467877539709 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
00:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 784ms
00:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
00:45:40 INFO - PROCESS | 1827 | 1467877540347 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:40 INFO - PROCESS | 1827 | 1467877540441 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
00:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 786ms
00:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
00:45:41 INFO - PROCESS | 1827 | 1467877541160 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:41 INFO - PROCESS | 1827 | 1467877541370 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
00:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1031ms
00:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
00:45:42 INFO - PROCESS | 1827 | 1467877542235 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:42 INFO - PROCESS | 1827 | 1467877542361 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
00:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 755ms
00:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
00:45:43 INFO - PROCESS | 1827 | 1467877543033 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:43 INFO - PROCESS | 1827 | 1467877543133 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:43 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
00:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 830ms
00:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
00:45:43 INFO - PROCESS | 1827 | 1467877543860 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:43 INFO - PROCESS | 1827 | 1467877543961 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
00:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 998ms
00:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
00:45:44 INFO - PROCESS | 1827 | 1467877544854 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:45 INFO - PROCESS | 1827 | 1467877545054 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:45 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
00:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1051ms
00:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
00:45:45 INFO - PROCESS | 1827 | 1467877545923 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:46 INFO - PROCESS | 1827 | 1467877546075 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
00:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 944ms
00:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
00:45:46 INFO - PROCESS | 1827 | 1467877546879 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:47 INFO - PROCESS | 1827 | 1467877547040 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
00:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 805ms
00:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
00:45:47 INFO - PROCESS | 1827 | 1467877547697 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:47 INFO - PROCESS | 1827 | 1467877547832 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
00:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 977ms
00:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
00:45:48 INFO - PROCESS | 1827 | 1467877548726 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:48 INFO - PROCESS | 1827 | 1467877548855 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
00:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 951ms
00:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
00:45:49 INFO - PROCESS | 1827 | 1467877549654 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:49 INFO - PROCESS | 1827 | 1467877549804 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
00:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 842ms
00:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
00:45:50 INFO - PROCESS | 1827 | 1467877550550 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:50 INFO - PROCESS | 1827 | 1467877550664 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
00:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 847ms
00:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
00:45:51 INFO - PROCESS | 1827 | 1467877551388 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:51 INFO - PROCESS | 1827 | 1467877551510 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
00:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 785ms
00:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
00:45:52 INFO - PROCESS | 1827 | 1467877552215 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:52 INFO - PROCESS | 1827 | 1467877552408 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
00:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 858ms
00:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
00:45:53 INFO - PROCESS | 1827 | 1467877553072 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:53 INFO - PROCESS | 1827 | 1467877553193 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
00:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 730ms
00:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
00:45:53 INFO - PROCESS | 1827 | 1467877553847 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:53 INFO - PROCESS | 1827 | 1467877553951 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
00:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 690ms
00:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
00:45:54 INFO - PROCESS | 1827 | 1467877554513 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:54 INFO - PROCESS | 1827 | 1467877554644 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
00:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 981ms
00:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
00:45:55 INFO - PROCESS | 1827 | 1467877555528 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:55 INFO - PROCESS | 1827 | 1467877555659 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:56 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
00:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 883ms
00:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
00:45:56 INFO - PROCESS | 1827 | 1467877556414 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:56 INFO - PROCESS | 1827 | 1467877556521 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:57 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
00:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 731ms
00:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
00:45:57 INFO - PROCESS | 1827 | 1467877557195 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:57 INFO - PROCESS | 1827 | 1467877557339 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:57 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
00:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 808ms
00:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
00:45:58 INFO - PROCESS | 1827 | 1467877557995 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:58 INFO - PROCESS | 1827 | 1467877558088 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:58 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)
00:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 680ms
00:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
00:45:58 INFO - PROCESS | 1827 | 1467877558697 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:58 INFO - PROCESS | 1827 | 1467877558828 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
00:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 789ms
00:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
00:45:59 INFO - PROCESS | 1827 | 1467877559490 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:45:59 INFO - PROCESS | 1827 | 1467877559634 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
00:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 834ms
00:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
00:46:00 INFO - PROCESS | 1827 | 1467877560317 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:00 INFO - PROCESS | 1827 | 1467877560420 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
00:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 738ms
00:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
00:46:01 INFO - PROCESS | 1827 | 1467877561074 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:01 INFO - PROCESS | 1827 | 1467877561168 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
00:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 932ms
00:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
00:46:02 INFO - PROCESS | 1827 | 1467877562057 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:02 INFO - PROCESS | 1827 | 1467877562168 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
00:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 735ms
00:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
00:46:02 INFO - PROCESS | 1827 | 1467877562814 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:02 INFO - PROCESS | 1827 | 1467877562950 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
00:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 880ms
00:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
00:46:03 INFO - PROCESS | 1827 | 1467877563733 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:03 INFO - PROCESS | 1827 | 1467877563888 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
00:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 839ms
00:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
00:46:04 INFO - PROCESS | 1827 | 1467877564542 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:04 INFO - PROCESS | 1827 | 1467877564641 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
00:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 686ms
00:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
00:46:05 INFO - PROCESS | 1827 | 1467877565238 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:05 INFO - PROCESS | 1827 | 1467877565361 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
00:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 688ms
00:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
00:46:05 INFO - PROCESS | 1827 | 1467877565956 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:06 INFO - PROCESS | 1827 | 1467877566102 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
00:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 746ms
00:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
00:46:06 INFO - PROCESS | 1827 | 1467877566702 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:06 INFO - PROCESS | 1827 | 1467877566864 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:07 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
00:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 786ms
00:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
00:46:07 INFO - PROCESS | 1827 | 1467877567492 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:07 INFO - PROCESS | 1827 | 1467877567600 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
00:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 878ms
00:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
00:46:08 INFO - PROCESS | 1827 | 1467877568374 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:08 INFO - PROCESS | 1827 | 1467877568497 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
00:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 825ms
00:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
00:46:09 INFO - PROCESS | 1827 | 1467877569234 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:09 INFO - PROCESS | 1827 | 1467877569337 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:10 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)
00:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 799ms
00:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
00:46:10 INFO - PROCESS | 1827 | 1467877570054 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:10 INFO - PROCESS | 1827 | 1467877570169 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
00:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 931ms
00:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
00:46:11 INFO - PROCESS | 1827 | 1467877571054 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:11 INFO - PROCESS | 1827 | 1467877571230 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
00:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1123ms
00:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
00:46:12 INFO - PROCESS | 1827 | 1467877572169 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:12 INFO - PROCESS | 1827 | 1467877572357 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
00:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1049ms
00:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
00:46:13 INFO - PROCESS | 1827 | 1467877573212 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:13 INFO - PROCESS | 1827 | 1467877573340 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
00:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 833ms
00:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
00:46:14 INFO - PROCESS | 1827 | 1467877574050 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:14 INFO - PROCESS | 1827 | 1467877574165 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
00:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 731ms
00:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
00:46:14 INFO - PROCESS | 1827 | 1467877574794 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:14 INFO - PROCESS | 1827 | 1467877574904 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
00:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 987ms
00:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
00:46:15 INFO - PROCESS | 1827 | 1467877575807 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:15 INFO - PROCESS | 1827 | 1467877575944 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
00:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 732ms
00:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
00:46:16 INFO - PROCESS | 1827 | 1467877576572 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:16 INFO - PROCESS | 1827 | 1467877576676 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
00:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 791ms
00:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
00:46:17 INFO - PROCESS | 1827 | 1467877577400 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:17 INFO - PROCESS | 1827 | 1467877577506 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
00:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 850ms
00:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
00:46:18 INFO - PROCESS | 1827 | 1467877578245 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:18 INFO - PROCESS | 1827 | 1467877578343 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
00:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 682ms
00:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
00:46:18 INFO - PROCESS | 1827 | 1467877578941 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:19 INFO - PROCESS | 1827 | 1467877579077 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
00:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 744ms
00:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
00:46:19 INFO - PROCESS | 1827 | 1467877579692 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:19 INFO - PROCESS | 1827 | 1467877579834 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
00:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 784ms
00:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
00:46:20 INFO - PROCESS | 1827 | 1467877580491 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:20 INFO - PROCESS | 1827 | 1467877580582 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
00:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 722ms
00:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
00:46:21 INFO - PROCESS | 1827 | 1467877581223 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:21 INFO - PROCESS | 1827 | 1467877581323 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
00:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 725ms
00:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
00:46:21 INFO - PROCESS | 1827 | 1467877581970 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:22 INFO - PROCESS | 1827 | 1467877582153 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
00:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 942ms
00:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
00:46:22 INFO - PROCESS | 1827 | 1467877582906 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:23 INFO - PROCESS | 1827 | 1467877583024 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
00:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 731ms
00:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
00:46:23 INFO - PROCESS | 1827 | 1467877583672 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:23 INFO - PROCESS | 1827 | 1467877583773 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
00:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 747ms
00:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
00:46:24 INFO - PROCESS | 1827 | 1467877584445 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:24 INFO - PROCESS | 1827 | 1467877584550 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
00:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 949ms
00:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
00:46:25 INFO - PROCESS | 1827 | 1467877585379 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:25 INFO - PROCESS | 1827 | 1467877585487 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
00:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 690ms
00:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
00:46:26 INFO - PROCESS | 1827 | 1467877586074 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:26 INFO - PROCESS | 1827 | 1467877586192 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
00:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 748ms
00:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
00:46:26 INFO - PROCESS | 1827 | 1467877586824 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:26 INFO - PROCESS | 1827 | 1467877586973 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
00:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 776ms
00:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
00:46:27 INFO - PROCESS | 1827 | 1467877587609 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:27 INFO - PROCESS | 1827 | 1467877587737 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
00:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 746ms
00:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
00:46:28 INFO - PROCESS | 1827 | 1467877588393 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:28 INFO - PROCESS | 1827 | 1467877588530 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
00:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 942ms
00:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
00:46:29 INFO - PROCESS | 1827 | 1467877589365 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:29 INFO - PROCESS | 1827 | 1467877589489 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
00:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 749ms
00:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
00:46:30 INFO - PROCESS | 1827 | 1467877590136 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:30 INFO - PROCESS | 1827 | 1467877590235 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
00:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 681ms
00:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
00:46:30 INFO - PROCESS | 1827 | 1467877590849 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:30 INFO - PROCESS | 1827 | 1467877590940 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
00:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 743ms
00:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
00:46:31 INFO - PROCESS | 1827 | 1467877591584 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:31 INFO - PROCESS | 1827 | 1467877591760 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
00:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 889ms
00:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
00:46:32 INFO - PROCESS | 1827 | 1467877592474 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:32 INFO - PROCESS | 1827 | 1467877592558 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
00:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 688ms
00:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
00:46:33 INFO - PROCESS | 1827 | 1467877593177 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:33 INFO - PROCESS | 1827 | 1467877593322 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
00:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 722ms
00:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
00:46:33 INFO - PROCESS | 1827 | 1467877593902 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:33 INFO - PROCESS | 1827 | 1467877593989 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
00:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 633ms
00:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
00:46:34 INFO - PROCESS | 1827 | 1467877594549 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:34 INFO - PROCESS | 1827 | 1467877594716 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
00:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 791ms
00:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
00:46:35 INFO - PROCESS | 1827 | 1467877595375 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:35 INFO - PROCESS | 1827 | 1467877595537 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
00:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 948ms
00:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
00:46:36 INFO - PROCESS | 1827 | 1467877596334 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:36 INFO - PROCESS | 1827 | 1467877596450 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
00:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 739ms
00:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
00:46:37 INFO - PROCESS | 1827 | 1467877597078 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:37 INFO - PROCESS | 1827 | 1467877597167 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
00:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 688ms
00:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
00:46:37 INFO - PROCESS | 1827 | 1467877597789 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:37 INFO - PROCESS | 1827 | 1467877597934 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
00:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 693ms
00:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
00:46:38 INFO - PROCESS | 1827 | 1467877598492 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:38 INFO - PROCESS | 1827 | 1467877598635 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
00:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 736ms
00:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
00:46:39 INFO - PROCESS | 1827 | 1467877599237 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:39 INFO - PROCESS | 1827 | 1467877599433 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
00:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 937ms
00:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
00:46:40 INFO - PROCESS | 1827 | 1467877600193 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:40 INFO - PROCESS | 1827 | 1467877600307 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
00:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 677ms
00:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
00:46:40 INFO - PROCESS | 1827 | 1467877600881 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:41 INFO - PROCESS | 1827 | 1467877601010 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
00:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 741ms
00:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
00:46:41 INFO - PROCESS | 1827 | 1467877601619 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:41 INFO - PROCESS | 1827 | 1467877601723 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
00:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 737ms
00:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
00:46:42 INFO - PROCESS | 1827 | 1467877602451 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:42 INFO - PROCESS | 1827 | 1467877602566 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
00:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1004ms
00:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
00:46:43 INFO - PROCESS | 1827 | 1467877603404 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:43 INFO - PROCESS | 1827 | 1467877603553 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
00:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 794ms
00:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
00:46:44 INFO - PROCESS | 1827 | 1467877604211 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:44 INFO - PROCESS | 1827 | 1467877604326 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
00:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 732ms
00:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
00:46:44 INFO - PROCESS | 1827 | 1467877604968 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:45 INFO - PROCESS | 1827 | 1467877605085 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
00:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 704ms
00:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
00:46:45 INFO - PROCESS | 1827 | 1467877605664 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:45 INFO - PROCESS | 1827 | 1467877605813 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
00:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 839ms
00:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
00:46:46 INFO - PROCESS | 1827 | 1467877606513 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:46 INFO - PROCESS | 1827 | 1467877606665 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
00:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 880ms
00:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
00:46:47 INFO - PROCESS | 1827 | 1467877607415 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:47 INFO - PROCESS | 1827 | 1467877607539 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
00:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 740ms
00:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
00:46:48 INFO - PROCESS | 1827 | 1467877608142 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:48 INFO - PROCESS | 1827 | 1467877608234 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
00:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 673ms
00:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
00:46:48 INFO - PROCESS | 1827 | 1467877608824 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:49 INFO - PROCESS | 1827 | 1467877609021 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
00:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1083ms
00:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
00:46:49 INFO - PROCESS | 1827 | 1467877609914 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:50 INFO - PROCESS | 1827 | 1467877610051 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
00:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 783ms
00:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
00:46:50 INFO - PROCESS | 1827 | 1467877610747 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:50 INFO - PROCESS | 1827 | 1467877610884 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
00:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 831ms
00:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
00:46:51 INFO - PROCESS | 1827 | 1467877611582 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:51 INFO - PROCESS | 1827 | 1467877611693 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
00:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 733ms
00:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
00:46:52 INFO - PROCESS | 1827 | 1467877612336 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:52 INFO - PROCESS | 1827 | 1467877612450 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
00:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 688ms
00:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
00:46:53 INFO - PROCESS | 1827 | 1467877613046 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:53 INFO - PROCESS | 1827 | 1467877613141 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
00:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 886ms
00:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
00:46:53 INFO - PROCESS | 1827 | 1467877613928 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:54 INFO - PROCESS | 1827 | 1467877614051 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
00:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 830ms
00:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
00:46:54 INFO - PROCESS | 1827 | 1467877614758 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:54 INFO - PROCESS | 1827 | 1467877614856 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
00:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 684ms
00:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
00:46:55 INFO - PROCESS | 1827 | 1467877615502 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:55 INFO - PROCESS | 1827 | 1467877615669 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
00:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 993ms
00:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
00:46:56 INFO - PROCESS | 1827 | 1467877616507 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:56 INFO - PROCESS | 1827 | 1467877616650 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
00:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 835ms
00:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
00:46:57 INFO - PROCESS | 1827 | 1467877617370 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:57 INFO - PROCESS | 1827 | 1467877617488 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
00:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 784ms
00:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
00:46:58 INFO - PROCESS | 1827 | 1467877618206 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:58 INFO - PROCESS | 1827 | 1467877618350 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
00:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 802ms
00:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
00:46:58 INFO - PROCESS | 1827 | 1467877618991 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:59 INFO - PROCESS | 1827 | 1467877619108 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
00:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 738ms
00:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
00:46:59 INFO - PROCESS | 1827 | 1467877619718 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:46:59 INFO - PROCESS | 1827 | 1467877619805 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
00:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 699ms
00:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
00:47:00 INFO - PROCESS | 1827 | 1467877620436 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:00 INFO - PROCESS | 1827 | 1467877620571 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
00:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 981ms
00:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
00:47:01 INFO - PROCESS | 1827 | 1467877621444 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:01 INFO - PROCESS | 1827 | 1467877621587 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
00:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 850ms
00:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
00:47:02 INFO - PROCESS | 1827 | 1467877622314 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:02 INFO - PROCESS | 1827 | 1467877622461 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
00:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 988ms
00:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
00:47:03 INFO - PROCESS | 1827 | 1467877623329 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:03 INFO - PROCESS | 1827 | 1467877623463 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
00:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 759ms
00:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
00:47:04 INFO - PROCESS | 1827 | 1467877624165 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:04 INFO - PROCESS | 1827 | 1467877624285 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
00:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 862ms
00:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
00:47:04 INFO - PROCESS | 1827 | 1467877624992 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:05 INFO - PROCESS | 1827 | 1467877625117 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
00:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 803ms
00:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
00:47:05 INFO - PROCESS | 1827 | 1467877625787 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:05 INFO - PROCESS | 1827 | 1467877625923 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
00:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 734ms
00:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
00:47:06 INFO - PROCESS | 1827 | 1467877626532 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:06 INFO - PROCESS | 1827 | 1467877626667 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
00:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 883ms
00:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
00:47:07 INFO - PROCESS | 1827 | 1467877627433 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:07 INFO - PROCESS | 1827 | 1467877627548 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:08 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
00:47:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:47:08 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
00:47:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:47:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:47:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:47:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 779ms
00:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
00:47:08 INFO - PROCESS | 1827 | 1467877628230 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:08 INFO - PROCESS | 1827 | 1467877628374 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
00:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 988ms
00:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
00:47:09 INFO - PROCESS | 1827 | 1467877629222 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:09 INFO - PROCESS | 1827 | 1467877629374 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
00:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 988ms
00:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
00:47:10 INFO - PROCESS | 1827 | 1467877630235 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:10 INFO - PROCESS | 1827 | 1467877630356 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:10 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
00:47:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:47:10 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
00:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:47:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:47:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 758ms
00:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
00:47:11 INFO - PROCESS | 1827 | 1467877631058 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:11 INFO - PROCESS | 1827 | 1467877631170 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:11 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
00:47:11 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:47:11 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
00:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:47:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:47:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 731ms
00:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
00:47:11 INFO - PROCESS | 1827 | 1467877631842 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:11 INFO - PROCESS | 1827 | 1467877631985 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
00:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 897ms
00:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
00:47:12 INFO - PROCESS | 1827 | 1467877632713 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:12 INFO - PROCESS | 1827 | 1467877632842 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
00:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 733ms
00:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
00:47:13 INFO - PROCESS | 1827 | 1467877633467 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:13 INFO - PROCESS | 1827 | 1467877633589 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
00:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 745ms
00:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
00:47:14 INFO - PROCESS | 1827 | 1467877634223 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:14 INFO - PROCESS | 1827 | 1467877634356 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
00:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 745ms
00:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
00:47:14 INFO - PROCESS | 1827 | 1467877634961 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:15 INFO - PROCESS | 1827 | 1467877635063 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
00:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 883ms
00:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
00:47:15 INFO - PROCESS | 1827 | 1467877635886 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:16 INFO - PROCESS | 1827 | 1467877636058 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
00:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 983ms
00:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
00:47:16 INFO - PROCESS | 1827 | 1467877636903 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:17 INFO - PROCESS | 1827 | 1467877637047 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
00:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 799ms
00:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
00:47:17 INFO - PROCESS | 1827 | 1467877637720 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:17 INFO - PROCESS | 1827 | 1467877637833 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
00:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 783ms
00:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
00:47:18 INFO - PROCESS | 1827 | 1467877638530 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:18 INFO - PROCESS | 1827 | 1467877638646 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
00:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 884ms
00:47:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
00:47:19 INFO - PROCESS | 1827 | 1467877639394 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:19 INFO - PROCESS | 1827 | 1467877639500 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
00:47:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 678ms
00:47:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
00:47:20 INFO - PROCESS | 1827 | 1467877640097 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:20 INFO - PROCESS | 1827 | 1467877640216 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
00:47:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 751ms
00:47:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
00:47:20 INFO - PROCESS | 1827 | 1467877640848 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:20 INFO - PROCESS | 1827 | 1467877640979 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
00:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 676ms
00:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
00:47:21 INFO - PROCESS | 1827 | 1467877641547 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:21 INFO - PROCESS | 1827 | 1467877641676 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
00:47:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 997ms
00:47:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
00:47:22 INFO - PROCESS | 1827 | 1467877642543 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:22 INFO - PROCESS | 1827 | 1467877642774 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
00:47:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1437ms
00:47:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
00:47:24 INFO - PROCESS | 1827 | 1467877644017 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:24 INFO - PROCESS | 1827 | 1467877644207 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
00:47:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 886ms
00:47:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
00:47:24 INFO - PROCESS | 1827 | 1467877644927 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:25 INFO - PROCESS | 1827 | 1467877645038 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
00:47:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 700ms
00:47:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
00:47:25 INFO - PROCESS | 1827 | 1467877645650 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:25 INFO - PROCESS | 1827 | 1467877645776 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
00:47:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 792ms
00:47:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
00:47:26 INFO - PROCESS | 1827 | 1467877646433 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:26 INFO - PROCESS | 1827 | 1467877646540 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
00:47:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 732ms
00:47:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
00:47:27 INFO - PROCESS | 1827 | 1467877647168 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:27 INFO - PROCESS | 1827 | 1467877647292 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
00:47:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 730ms
00:47:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
00:47:27 INFO - PROCESS | 1827 | 1467877647918 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:28 INFO - PROCESS | 1827 | 1467877648049 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
00:47:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 731ms
00:47:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
00:47:28 INFO - PROCESS | 1827 | 1467877648644 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:28 INFO - PROCESS | 1827 | 1467877648751 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
00:47:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 622ms
00:47:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
00:47:29 INFO - PROCESS | 1827 | 1467877649292 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:29 INFO - PROCESS | 1827 | 1467877649392 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
00:47:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 640ms
00:47:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
00:47:29 INFO - PROCESS | 1827 | 1467877649924 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:30 INFO - PROCESS | 1827 | 1467877650137 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
00:47:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1238ms
00:47:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
00:47:31 INFO - PROCESS | 1827 | 1467877651172 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:31 INFO - PROCESS | 1827 | 1467877651282 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
00:47:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 733ms
00:47:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
00:47:31 INFO - PROCESS | 1827 | 1467877651950 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:32 INFO - PROCESS | 1827 | 1467877652088 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
00:47:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 746ms
00:47:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
00:47:32 INFO - PROCESS | 1827 | 1467877652702 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:32 INFO - PROCESS | 1827 | 1467877652797 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
00:47:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 704ms
00:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
00:47:33 INFO - PROCESS | 1827 | 1467877653411 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:33 INFO - PROCESS | 1827 | 1467877653584 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
00:47:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 787ms
00:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
00:47:34 INFO - PROCESS | 1827 | 1467877654206 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:34 INFO - PROCESS | 1827 | 1467877654293 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
00:47:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 726ms
00:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
00:47:34 INFO - PROCESS | 1827 | 1467877654935 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:35 INFO - PROCESS | 1827 | 1467877655065 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
00:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 723ms
00:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
00:47:35 INFO - PROCESS | 1827 | 1467877655671 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:35 INFO - PROCESS | 1827 | 1467877655754 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
00:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 684ms
00:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
00:47:36 INFO - PROCESS | 1827 | 1467877656355 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:36 INFO - PROCESS | 1827 | 1467877656435 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
00:47:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 729ms
00:47:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
00:47:37 INFO - PROCESS | 1827 | 1467877657095 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:37 INFO - PROCESS | 1827 | 1467877657242 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
00:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1091ms
00:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
00:47:38 INFO - PROCESS | 1827 | 1467877658201 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:38 INFO - PROCESS | 1827 | 1467877658355 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
00:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 788ms
00:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
00:47:39 INFO - PROCESS | 1827 | 1467877659014 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:39 INFO - PROCESS | 1827 | 1467877659151 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
00:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 792ms
00:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
00:47:39 INFO - PROCESS | 1827 | 1467877659845 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:39 INFO - PROCESS | 1827 | 1467877659942 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:40 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
00:47:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 798ms
00:47:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
00:47:40 INFO - PROCESS | 1827 | 1467877660659 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:40 INFO - PROCESS | 1827 | 1467877660753 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
00:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 736ms
00:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
00:47:41 INFO - PROCESS | 1827 | 1467877661407 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:41 INFO - PROCESS | 1827 | 1467877661507 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
00:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 791ms
00:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
00:47:42 INFO - PROCESS | 1827 | 1467877662218 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:42 INFO - PROCESS | 1827 | 1467877662333 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
00:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 689ms
00:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
00:47:42 INFO - PROCESS | 1827 | 1467877662908 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:43 INFO - PROCESS | 1827 | 1467877663012 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
00:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 683ms
00:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
00:47:43 INFO - PROCESS | 1827 | 1467877663607 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:43 INFO - PROCESS | 1827 | 1467877663684 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
00:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 839ms
00:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
00:47:44 INFO - PROCESS | 1827 | 1467877664452 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:44 INFO - PROCESS | 1827 | 1467877664732 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
00:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1141ms
00:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
00:47:45 INFO - PROCESS | 1827 | 1467877665597 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:45 INFO - PROCESS | 1827 | 1467877665700 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
00:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 777ms
00:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
00:47:46 INFO - PROCESS | 1827 | 1467877666377 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:46 INFO - PROCESS | 1827 | 1467877666475 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:47 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
00:47:47 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
00:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:47:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:47:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 724ms
00:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
00:47:47 INFO - PROCESS | 1827 | 1467877667165 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:47 INFO - PROCESS | 1827 | 1467877667264 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
00:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 764ms
00:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
00:47:47 INFO - PROCESS | 1827 | 1467877667914 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:48 INFO - PROCESS | 1827 | 1467877668020 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
00:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 778ms
00:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
00:47:48 INFO - PROCESS | 1827 | 1467877668706 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:48 INFO - PROCESS | 1827 | 1467877668837 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
00:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 783ms
00:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
00:47:49 INFO - PROCESS | 1827 | 1467877669484 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:49 INFO - PROCESS | 1827 | 1467877669576 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
00:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 675ms
00:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
00:47:50 INFO - PROCESS | 1827 | 1467877670167 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:50 INFO - PROCESS | 1827 | 1467877670248 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
00:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 628ms
00:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
00:47:50 INFO - PROCESS | 1827 | 1467877670814 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:50 INFO - PROCESS | 1827 | 1467877670887 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
00:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 978ms
00:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
00:47:51 INFO - PROCESS | 1827 | 1467877671805 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:51 INFO - PROCESS | 1827 | 1467877671939 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
00:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 877ms
00:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
00:47:52 INFO - PROCESS | 1827 | 1467877672724 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:52 INFO - PROCESS | 1827 | 1467877672854 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
00:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 909ms
00:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
00:47:53 INFO - PROCESS | 1827 | 1467877673645 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:53 INFO - PROCESS | 1827 | 1467877673768 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
00:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 890ms
00:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
00:47:54 INFO - PROCESS | 1827 | 1467877674520 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:54 INFO - PROCESS | 1827 | 1467877674657 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
00:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 739ms
00:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
00:47:55 INFO - PROCESS | 1827 | 1467877675276 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:55 INFO - PROCESS | 1827 | 1467877675408 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
00:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 883ms
00:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
00:47:56 INFO - PROCESS | 1827 | 1467877676163 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:56 INFO - PROCESS | 1827 | 1467877676288 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
00:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 776ms
00:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
00:47:56 INFO - PROCESS | 1827 | 1467877676944 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:57 INFO - PROCESS | 1827 | 1467877677037 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
00:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 785ms
00:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
00:47:57 INFO - PROCESS | 1827 | 1467877677742 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:57 INFO - PROCESS | 1827 | 1467877677869 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
00:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 930ms
00:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
00:47:58 INFO - PROCESS | 1827 | 1467877678700 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:58 INFO - PROCESS | 1827 | 1467877678837 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
00:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 844ms
00:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
00:47:59 INFO - PROCESS | 1827 | 1467877679562 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:47:59 INFO - PROCESS | 1827 | 1467877679714 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
00:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 786ms
00:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
00:48:00 INFO - PROCESS | 1827 | 1467877680402 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:00 INFO - PROCESS | 1827 | 1467877680549 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
00:48:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 788ms
00:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
00:48:01 INFO - PROCESS | 1827 | 1467877681216 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:01 INFO - PROCESS | 1827 | 1467877681328 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
00:48:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 787ms
00:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
00:48:01 INFO - PROCESS | 1827 | 1467877681972 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:02 INFO - PROCESS | 1827 | 1467877682053 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
00:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 789ms
00:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
00:48:02 INFO - PROCESS | 1827 | 1467877682800 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:02 INFO - PROCESS | 1827 | 1467877682915 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
00:48:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 740ms
00:48:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
00:48:03 INFO - PROCESS | 1827 | 1467877683545 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:03 INFO - PROCESS | 1827 | 1467877683646 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
00:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 676ms
00:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
00:48:04 INFO - PROCESS | 1827 | 1467877684250 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:04 INFO - PROCESS | 1827 | 1467877684381 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
00:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 999ms
00:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
00:48:05 INFO - PROCESS | 1827 | 1467877685267 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:05 INFO - PROCESS | 1827 | 1467877685381 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
00:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 734ms
00:48:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
00:48:06 INFO - PROCESS | 1827 | 1467877686049 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:06 INFO - PROCESS | 1827 | 1467877686157 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
00:48:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 806ms
00:48:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
00:48:06 INFO - PROCESS | 1827 | 1467877686865 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:06 INFO - PROCESS | 1827 | 1467877686991 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
00:48:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 885ms
00:48:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
00:48:07 INFO - PROCESS | 1827 | 1467877687730 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:07 INFO - PROCESS | 1827 | 1467877687869 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
00:48:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 729ms
00:48:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
00:48:08 INFO - PROCESS | 1827 | 1467877688486 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:08 INFO - PROCESS | 1827 | 1467877688607 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
00:48:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 747ms
00:48:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
00:48:09 INFO - PROCESS | 1827 | 1467877689221 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:09 INFO - PROCESS | 1827 | 1467877689356 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
00:48:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 772ms
00:48:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
00:48:10 INFO - PROCESS | 1827 | 1467877690010 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:10 INFO - PROCESS | 1827 | 1467877690132 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
00:48:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 784ms
00:48:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
00:48:10 INFO - PROCESS | 1827 | 1467877690797 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:10 INFO - PROCESS | 1827 | 1467877690898 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
00:48:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 780ms
00:48:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
00:48:11 INFO - PROCESS | 1827 | 1467877691597 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:11 INFO - PROCESS | 1827 | 1467877691749 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
00:48:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 937ms
00:48:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
00:48:12 INFO - PROCESS | 1827 | 1467877692534 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:12 INFO - PROCESS | 1827 | 1467877692675 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
00:48:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 725ms
00:48:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
00:48:13 INFO - PROCESS | 1827 | 1467877693270 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:13 INFO - PROCESS | 1827 | 1467877693376 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
00:48:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 678ms
00:48:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
00:48:13 INFO - PROCESS | 1827 | 1467877693995 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:14 INFO - PROCESS | 1827 | 1467877694163 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
00:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 903ms
00:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
00:48:14 INFO - PROCESS | 1827 | 1467877694861 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:14 INFO - PROCESS | 1827 | 1467877694958 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
00:48:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 627ms
00:48:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
00:48:15 INFO - PROCESS | 1827 | 1467877695515 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:15 INFO - PROCESS | 1827 | 1467877695677 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
00:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 740ms
00:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
00:48:16 INFO - PROCESS | 1827 | 1467877696277 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:16 INFO - PROCESS | 1827 | 1467877696381 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
00:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 686ms
00:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
00:48:16 INFO - PROCESS | 1827 | 1467877696957 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:17 INFO - PROCESS | 1827 | 1467877697077 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
00:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 778ms
00:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
00:48:17 INFO - PROCESS | 1827 | 1467877697733 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:17 INFO - PROCESS | 1827 | 1467877697837 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
00:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1031ms
00:48:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
00:48:18 INFO - PROCESS | 1827 | 1467877698816 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:18 INFO - PROCESS | 1827 | 1467877698933 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
00:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 743ms
00:48:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
00:48:19 INFO - PROCESS | 1827 | 1467877699586 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:19 INFO - PROCESS | 1827 | 1467877699676 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
00:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 781ms
00:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
00:48:20 INFO - PROCESS | 1827 | 1467877700418 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:20 INFO - PROCESS | 1827 | 1467877700532 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
00:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 828ms
00:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
00:48:21 INFO - PROCESS | 1827 | 1467877701238 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:21 INFO - PROCESS | 1827 | 1467877701333 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
00:48:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 925ms
00:48:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
00:48:22 INFO - PROCESS | 1827 | 1467877702179 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:22 INFO - PROCESS | 1827 | 1467877702267 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
00:48:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 680ms
00:48:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
00:48:22 INFO - PROCESS | 1827 | 1467877702893 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:23 INFO - PROCESS | 1827 | 1467877703032 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
00:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 795ms
00:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
00:48:23 INFO - PROCESS | 1827 | 1467877703713 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:23 INFO - PROCESS | 1827 | 1467877703822 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
00:48:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 681ms
00:48:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
00:48:24 INFO - PROCESS | 1827 | 1467877704400 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:24 INFO - PROCESS | 1827 | 1467877704551 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
00:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 981ms
00:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
00:48:25 INFO - PROCESS | 1827 | 1467877705395 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:25 INFO - PROCESS | 1827 | 1467877705633 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
00:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 885ms
00:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
00:48:26 INFO - PROCESS | 1827 | 1467877706315 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:26 INFO - PROCESS | 1827 | 1467877706467 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
00:48:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 809ms
00:48:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
00:48:27 INFO - PROCESS | 1827 | 1467877707123 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:27 INFO - PROCESS | 1827 | 1467877707232 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
00:48:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 726ms
00:48:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
00:48:27 INFO - PROCESS | 1827 | 1467877707867 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:27 INFO - PROCESS | 1827 | 1467877707965 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
00:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 833ms
00:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
00:48:28 INFO - PROCESS | 1827 | 1467877708707 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:28 INFO - PROCESS | 1827 | 1467877708817 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
00:48:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 732ms
00:48:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
00:48:29 INFO - PROCESS | 1827 | 1467877709446 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:29 INFO - PROCESS | 1827 | 1467877709584 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
00:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 739ms
00:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
00:48:30 INFO - PROCESS | 1827 | 1467877710194 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:30 INFO - PROCESS | 1827 | 1467877710336 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
00:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 740ms
00:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
00:48:30 INFO - PROCESS | 1827 | 1467877710928 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:31 INFO - PROCESS | 1827 | 1467877711045 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
00:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 680ms
00:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
00:48:31 INFO - PROCESS | 1827 | 1467877711632 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:31 INFO - PROCESS | 1827 | 1467877711773 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
00:48:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1146ms
00:48:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
00:48:32 INFO - PROCESS | 1827 | 1467877712767 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:32 INFO - PROCESS | 1827 | 1467877712903 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
00:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 823ms
00:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
00:48:33 INFO - PROCESS | 1827 | 1467877713627 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:33 INFO - PROCESS | 1827 | 1467877713725 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
00:48:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 686ms
00:48:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
00:48:34 INFO - PROCESS | 1827 | 1467877714352 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:34 INFO - PROCESS | 1827 | 1467877714477 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
00:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 761ms
00:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
00:48:35 INFO - PROCESS | 1827 | 1467877715100 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:35 INFO - PROCESS | 1827 | 1467877715209 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
00:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 796ms
00:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
00:48:35 INFO - PROCESS | 1827 | 1467877715930 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:36 INFO - PROCESS | 1827 | 1467877716042 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
00:48:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 837ms
00:48:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
00:48:36 INFO - PROCESS | 1827 | 1467877716784 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:36 INFO - PROCESS | 1827 | 1467877716931 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
00:48:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 731ms
00:48:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
00:48:37 INFO - PROCESS | 1827 | 1467877717518 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:37 INFO - PROCESS | 1827 | 1467877717656 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
00:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1033ms
00:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
00:48:38 INFO - PROCESS | 1827 | 1467877718556 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:38 INFO - PROCESS | 1827 | 1467877718743 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
00:48:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 932ms
00:48:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
00:48:39 INFO - PROCESS | 1827 | 1467877719510 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:39 INFO - PROCESS | 1827 | 1467877719614 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
00:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 688ms
00:48:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
00:48:40 INFO - PROCESS | 1827 | 1467877720285 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:40 INFO - PROCESS | 1827 | 1467877720373 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
00:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 795ms
00:48:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
00:48:41 INFO - PROCESS | 1827 | 1467877721032 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:41 INFO - PROCESS | 1827 | 1467877721149 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
00:48:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 698ms
00:48:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
00:48:41 INFO - PROCESS | 1827 | 1467877721728 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:41 INFO - PROCESS | 1827 | 1467877721864 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
00:48:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 736ms
00:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
00:48:42 INFO - PROCESS | 1827 | 1467877722478 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:42 INFO - PROCESS | 1827 | 1467877722610 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
00:48:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 887ms
00:48:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
00:48:43 INFO - PROCESS | 1827 | 1467877723360 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:43 INFO - PROCESS | 1827 | 1467877723453 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
00:48:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 683ms
00:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
00:48:44 INFO - PROCESS | 1827 | 1467877724055 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:44 INFO - PROCESS | 1827 | 1467877724144 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
00:48:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 786ms
00:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
00:48:44 INFO - PROCESS | 1827 | 1467877724897 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:45 INFO - PROCESS | 1827 | 1467877725144 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
00:48:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1205ms
00:48:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
00:48:46 INFO - PROCESS | 1827 | 1467877726043 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:46 INFO - PROCESS | 1827 | 1467877726143 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
00:48:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 836ms
00:48:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
00:48:46 INFO - PROCESS | 1827 | 1467877726914 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:47 INFO - PROCESS | 1827 | 1467877727053 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
00:48:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 730ms
00:48:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
00:48:47 INFO - PROCESS | 1827 | 1467877727707 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:47 INFO - PROCESS | 1827 | 1467877727848 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
00:48:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 770ms
00:48:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
00:48:48 INFO - PROCESS | 1827 | 1467877728444 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:48 INFO - PROCESS | 1827 | 1467877728536 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
00:48:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 680ms
00:48:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
00:48:49 INFO - PROCESS | 1827 | 1467877729138 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:49 INFO - PROCESS | 1827 | 1467877729314 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
00:48:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 783ms
00:48:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
00:48:49 INFO - PROCESS | 1827 | 1467877729930 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:50 INFO - PROCESS | 1827 | 1467877730062 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
00:48:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 730ms
00:48:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
00:48:50 INFO - PROCESS | 1827 | 1467877730666 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:50 INFO - PROCESS | 1827 | 1467877730800 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
00:48:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 726ms
00:48:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
00:48:51 INFO - PROCESS | 1827 | 1467877731424 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:51 INFO - PROCESS | 1827 | 1467877731559 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
00:48:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 984ms
00:48:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
00:48:52 INFO - PROCESS | 1827 | 1467877732425 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:52 INFO - PROCESS | 1827 | 1467877732538 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
00:48:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 783ms
00:48:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
00:48:53 INFO - PROCESS | 1827 | 1467877733253 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:53 INFO - PROCESS | 1827 | 1467877733424 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
00:48:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 863ms
00:48:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
00:48:54 INFO - PROCESS | 1827 | 1467877734097 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:54 INFO - PROCESS | 1827 | 1467877734207 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
00:48:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 733ms
00:48:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
00:48:54 INFO - PROCESS | 1827 | 1467877734833 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:54 INFO - PROCESS | 1827 | 1467877734942 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
00:48:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 676ms
00:48:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
00:48:55 INFO - PROCESS | 1827 | 1467877735532 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:55 INFO - PROCESS | 1827 | 1467877735640 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
00:48:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 744ms
00:48:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
00:48:56 INFO - PROCESS | 1827 | 1467877736273 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:56 INFO - PROCESS | 1827 | 1467877736370 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
00:48:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 730ms
00:48:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
00:48:57 INFO - PROCESS | 1827 | 1467877736999 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:57 INFO - PROCESS | 1827 | 1467877737135 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:58 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)
00:48:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1179ms
00:48:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
00:48:58 INFO - PROCESS | 1827 | 1467877738183 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:58 INFO - PROCESS | 1827 | 1467877738283 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:59 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
00:48:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:48:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
00:48:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:48:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:48:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1425ms
00:48:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
00:48:59 INFO - PROCESS | 1827 | 1467877739617 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:48:59 INFO - PROCESS | 1827 | 1467877739716 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:00 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
00:49:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:49:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
00:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:49:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1283ms
00:49:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
00:49:00 INFO - PROCESS | 1827 | 1467877740912 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:01 INFO - PROCESS | 1827 | 1467877741020 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:02 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)
00:49:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1278ms
00:49:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
00:49:02 INFO - PROCESS | 1827 | 1467877742204 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:02 INFO - PROCESS | 1827 | 1467877742317 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:03 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)
00:49:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1237ms
00:49:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
00:49:03 INFO - PROCESS | 1827 | 1467877743438 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:03 INFO - PROCESS | 1827 | 1467877743541 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:04 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
00:49:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:49:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
00:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:49:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1181ms
00:49:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
00:49:04 INFO - PROCESS | 1827 | 1467877744624 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:04 INFO - PROCESS | 1827 | 1467877744720 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:05 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
00:49:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:49:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
00:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:49:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1175ms
00:49:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
00:49:05 INFO - PROCESS | 1827 | 1467877745840 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:05 INFO - PROCESS | 1827 | 1467877745944 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:07 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
00:49:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:49:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
00:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:49:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1237ms
00:49:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
00:49:07 INFO - PROCESS | 1827 | 1467877747088 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:07 INFO - PROCESS | 1827 | 1467877747179 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:08 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
00:49:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:49:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
00:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:49:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1229ms
00:49:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
00:49:08 INFO - PROCESS | 1827 | 1467877748334 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:08 INFO - PROCESS | 1827 | 1467877748454 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
00:49:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 731ms
00:49:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
00:49:09 INFO - PROCESS | 1827 | 1467877749067 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:09 INFO - PROCESS | 1827 | 1467877749162 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
00:49:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 778ms
00:49:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
00:49:09 INFO - PROCESS | 1827 | 1467877749846 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:09 INFO - PROCESS | 1827 | 1467877749954 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:10 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"
00:49:10 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:49:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
00:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:49:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 727ms
00:49:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
00:49:10 INFO - PROCESS | 1827 | 1467877750583 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:10 INFO - PROCESS | 1827 | 1467877750690 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
00:49:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 671ms
00:49:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
00:49:11 INFO - PROCESS | 1827 | 1467877751262 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:11 INFO - PROCESS | 1827 | 1467877751413 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:11 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"
00:49:11 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:49:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
00:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:49:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 727ms
00:49:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
00:49:12 INFO - PROCESS | 1827 | 1467877752046 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:12 INFO - PROCESS | 1827 | 1467877752195 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:12 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"
00:49:12 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:49:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
00:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:49:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 901ms
00:49:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
00:49:12 INFO - PROCESS | 1827 | 1467877752958 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:13 INFO - PROCESS | 1827 | 1467877753047 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
00:49:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 797ms
00:49:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
00:49:13 INFO - PROCESS | 1827 | 1467877753800 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:13 INFO - PROCESS | 1827 | 1467877753907 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:14 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
00:49:14 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:49:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
00:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:49:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1198ms
00:49:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
00:49:14 INFO - PROCESS | 1827 | 1467877754993 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:15 INFO - PROCESS | 1827 | 1467877755089 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
00:49:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 681ms
00:49:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
00:49:15 INFO - PROCESS | 1827 | 1467877755678 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:15 INFO - PROCESS | 1827 | 1467877755800 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
00:49:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 732ms
00:49:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
00:49:16 INFO - PROCESS | 1827 | 1467877756425 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:16 INFO - PROCESS | 1827 | 1467877756549 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
00:49:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 846ms
00:49:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
00:49:17 INFO - PROCESS | 1827 | 1467877757270 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:17 INFO - PROCESS | 1827 | 1467877757378 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
00:49:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 680ms
00:49:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
00:49:17 INFO - PROCESS | 1827 | 1467877757955 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:18 INFO - PROCESS | 1827 | 1467877758070 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
00:49:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 731ms
00:49:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
00:49:18 INFO - PROCESS | 1827 | 1467877758692 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:18 INFO - PROCESS | 1827 | 1467877758845 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
00:49:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 879ms
00:49:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
00:49:19 INFO - PROCESS | 1827 | 1467877759603 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:19 INFO - PROCESS | 1827 | 1467877759707 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
00:49:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 747ms
00:49:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
00:49:20 INFO - PROCESS | 1827 | 1467877760359 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:20 INFO - PROCESS | 1827 | 1467877760474 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
00:49:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 888ms
00:49:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
00:49:21 INFO - PROCESS | 1827 | 1467877761254 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:21 INFO - PROCESS | 1827 | 1467877761367 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
00:49:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 741ms
00:49:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
00:49:22 INFO - PROCESS | 1827 | 1467877762000 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:22 INFO - PROCESS | 1827 | 1467877762099 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
00:49:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 692ms
00:49:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
00:49:22 INFO - PROCESS | 1827 | 1467877762707 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:22 INFO - PROCESS | 1827 | 1467877762841 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
00:49:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 743ms
00:49:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
00:49:23 INFO - PROCESS | 1827 | 1467877763457 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:23 INFO - PROCESS | 1827 | 1467877763585 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
00:49:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 784ms
00:49:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
00:49:24 INFO - PROCESS | 1827 | 1467877764247 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:24 INFO - PROCESS | 1827 | 1467877764344 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
00:49:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 675ms
00:49:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
00:49:24 INFO - PROCESS | 1827 | 1467877764928 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:25 INFO - PROCESS | 1827 | 1467877765029 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
00:49:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 731ms
00:49:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
00:49:25 INFO - PROCESS | 1827 | 1467877765690 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:25 INFO - PROCESS | 1827 | 1467877765843 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
00:49:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 842ms
00:49:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
00:49:26 INFO - PROCESS | 1827 | 1467877766543 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:26 INFO - PROCESS | 1827 | 1467877766668 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
00:49:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 744ms
00:49:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
00:49:27 INFO - PROCESS | 1827 | 1467877767286 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:27 INFO - PROCESS | 1827 | 1467877767421 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
00:49:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 828ms
00:49:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
00:49:28 INFO - PROCESS | 1827 | 1467877768133 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:28 INFO - PROCESS | 1827 | 1467877768239 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
00:49:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 838ms
00:49:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
00:49:28 INFO - PROCESS | 1827 | 1467877768956 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:29 INFO - PROCESS | 1827 | 1467877769053 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
00:49:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 672ms
00:49:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
00:49:29 INFO - PROCESS | 1827 | 1467877769638 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:29 INFO - PROCESS | 1827 | 1467877769735 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
00:49:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 678ms
00:49:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
00:49:30 INFO - PROCESS | 1827 | 1467877770349 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:30 INFO - PROCESS | 1827 | 1467877770533 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
00:49:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 837ms
00:49:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
00:49:31 INFO - PROCESS | 1827 | 1467877771167 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:31 INFO - PROCESS | 1827 | 1467877771269 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
00:49:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 680ms
00:49:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
00:49:31 INFO - PROCESS | 1827 | 1467877771859 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:32 INFO - PROCESS | 1827 | 1467877772016 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
00:49:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 881ms
00:49:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
00:49:32 INFO - PROCESS | 1827 | 1467877772741 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:32 INFO - PROCESS | 1827 | 1467877772862 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
00:49:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 832ms
00:49:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
00:49:33 INFO - PROCESS | 1827 | 1467877773599 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:33 INFO - PROCESS | 1827 | 1467877773758 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
00:49:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 732ms
00:49:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
00:49:34 INFO - PROCESS | 1827 | 1467877774374 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:34 INFO - PROCESS | 1827 | 1467877774487 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
00:49:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 797ms
00:49:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
00:49:35 INFO - PROCESS | 1827 | 1467877775267 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:35 INFO - PROCESS | 1827 | 1467877775377 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
00:49:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 793ms
00:49:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
00:49:36 INFO - PROCESS | 1827 | 1467877776041 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:36 INFO - PROCESS | 1827 | 1467877776184 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
00:49:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 728ms
00:49:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
00:49:36 INFO - PROCESS | 1827 | 1467877776785 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:36 INFO - PROCESS | 1827 | 1467877776919 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
00:49:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 793ms
00:49:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
00:49:37 INFO - PROCESS | 1827 | 1467877777577 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:37 INFO - PROCESS | 1827 | 1467877777671 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
00:49:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 677ms
00:49:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
00:49:38 INFO - PROCESS | 1827 | 1467877778263 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:38 INFO - PROCESS | 1827 | 1467877778433 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
00:49:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 828ms
00:49:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
00:49:39 INFO - PROCESS | 1827 | 1467877779104 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:39 INFO - PROCESS | 1827 | 1467877779225 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
00:49:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 846ms
00:49:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
00:49:39 INFO - PROCESS | 1827 | 1467877779960 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:40 INFO - PROCESS | 1827 | 1467877780065 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
00:49:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 834ms
00:49:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
00:49:40 INFO - PROCESS | 1827 | 1467877780824 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:40 INFO - PROCESS | 1827 | 1467877780965 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
00:49:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 732ms
00:49:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
00:49:41 INFO - PROCESS | 1827 | 1467877781582 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:41 INFO - PROCESS | 1827 | 1467877781713 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
00:49:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 843ms
00:49:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
00:49:42 INFO - PROCESS | 1827 | 1467877782459 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:42 INFO - PROCESS | 1827 | 1467877782590 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
00:49:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 843ms
00:49:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
00:49:43 INFO - PROCESS | 1827 | 1467877783274 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:43 INFO - PROCESS | 1827 | 1467877783385 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
00:49:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 731ms
00:49:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
00:49:44 INFO - PROCESS | 1827 | 1467877784007 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:44 INFO - PROCESS | 1827 | 1467877784121 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
00:49:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 736ms
00:49:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
00:49:44 INFO - PROCESS | 1827 | 1467877784746 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:44 INFO - PROCESS | 1827 | 1467877784885 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
00:49:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 775ms
00:49:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
00:49:45 INFO - PROCESS | 1827 | 1467877785550 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:45 INFO - PROCESS | 1827 | 1467877785726 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
00:49:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1054ms
00:49:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
00:49:46 INFO - PROCESS | 1827 | 1467877786592 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:46 INFO - PROCESS | 1827 | 1467877786704 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
00:49:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 681ms
00:49:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
00:49:47 INFO - PROCESS | 1827 | 1467877787322 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:47 INFO - PROCESS | 1827 | 1467877787473 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
00:49:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 756ms
00:49:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
00:49:48 INFO - PROCESS | 1827 | 1467877788094 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:48 INFO - PROCESS | 1827 | 1467877788189 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
00:49:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 758ms
00:49:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
00:49:48 INFO - PROCESS | 1827 | 1467877788824 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:48 INFO - PROCESS | 1827 | 1467877788933 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
00:49:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 732ms
00:49:49 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
00:49:49 INFO - PROCESS | 1827 | 1467877789586 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:49 INFO - PROCESS | 1827 | 1467877789681 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
00:49:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
00:49:50 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 795ms
00:49:50 INFO - TEST-START | /DOMEvents/constructors.html
00:49:50 INFO - PROCESS | 1827 | 1467877790371 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:50 INFO - PROCESS | 1827 | 1467877790474 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
00:49:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
00:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:49:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
00:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:49:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
00:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:49:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
00:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:49:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
00:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:49:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
00:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
00:49:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:49:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
00:49:51 INFO - TEST-OK | /DOMEvents/constructors.html | took 689ms
00:49:51 INFO - TEST-START | /DOMEvents/event-phases-order.html
00:49:51 INFO - PROCESS | 1827 | 1467877791066 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:51 INFO - PROCESS | 1827 | 1467877791172 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:51 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
00:49:51 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 623ms
00:49:51 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
00:49:51 INFO - PROCESS | 1827 | 1467877791698 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:51 INFO - PROCESS | 1827 | 1467877791798 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
00:49:52 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
00:49:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
00:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:49:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
00:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
00:49:52 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
00:49:52 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
00:49:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
00:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:49:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
00:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
00:49:52 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
00:49:52 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
00:49:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
00:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:49:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
00:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
00:49:52 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]"
00:49:52 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
00:49:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
00:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:49:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
00:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
00:49:52 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
00:49:52 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 731ms
00:49:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
00:49:52 INFO - PROCESS | 1827 | 1467877792443 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:52 INFO - PROCESS | 1827 | 1467877792549 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:53 INFO - PROCESS | 1827 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
00:49:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
00:49:53 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 930ms
00:49:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
00:49:53 INFO - PROCESS | 1827 | 1467877793374 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:53 INFO - PROCESS | 1827 | 1467877793473 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:53 INFO - PROCESS | 1827 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
00:49:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
00:49:54 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 727ms
00:49:54 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
00:49:54 INFO - PROCESS | 1827 | 1467877794115 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:54 INFO - PROCESS | 1827 | 1467877794223 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:54 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
00:49:54 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 674ms
00:49:54 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
00:49:54 INFO - PROCESS | 1827 | 1467877794801 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:54 INFO - PROCESS | 1827 | 1467877794898 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:55 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.
00:49:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 686ms
00:49:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
00:49:55 INFO - PROCESS | 1827 | 1467877795483 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:55 INFO - PROCESS | 1827 | 1467877795564 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:56 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
00:49:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
00:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:49:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
00:49:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 623ms
00:49:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
00:49:56 INFO - PROCESS | 1827 | 1467877796112 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:56 INFO - PROCESS | 1827 | 1467877796208 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:56 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.
00:49:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 671ms
00:49:56 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
00:49:56 INFO - PROCESS | 1827 | 1467877796794 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:56 INFO - PROCESS | 1827 | 1467877796909 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:57 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.
00:49:57 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 883ms
00:49:57 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
00:49:57 INFO - PROCESS | 1827 | 1467877797699 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:57 INFO - PROCESS | 1827 | 1467877797907 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:58 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
00:49:58 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
00:49:58 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 781ms
00:49:58 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
00:49:58 INFO - PROCESS | 1827 | 1467877798478 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:58 INFO - PROCESS | 1827 | 1467877798566 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:59 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.
00:49:59 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 576ms
00:49:59 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
00:49:59 INFO - PROCESS | 1827 | 1467877799082 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:49:59 INFO - PROCESS | 1827 | 1467877799170 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:00 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.
00:50:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 929ms
00:50:00 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
00:50:00 INFO - PROCESS | 1827 | 1467877800021 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:00 INFO - PROCESS | 1827 | 1467877800135 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:00 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.
00:50:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 725ms
00:50:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
00:50:00 INFO - PROCESS | 1827 | 1467877800758 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:00 INFO - PROCESS | 1827 | 1467877800881 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:01 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.
00:50:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 740ms
00:50:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
00:50:01 INFO - PROCESS | 1827 | 1467877801517 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:01 INFO - PROCESS | 1827 | 1467877801656 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:02 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.
00:50:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 886ms
00:50:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
00:50:02 INFO - PROCESS | 1827 | 1467877802391 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:02 INFO - PROCESS | 1827 | 1467877802478 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:02 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.
00:50:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 578ms
00:50:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
00:50:02 INFO - PROCESS | 1827 | 1467877802976 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:03 INFO - PROCESS | 1827 | 1467877803062 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:03 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
00:50:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
00:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
00:50:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 629ms
00:50:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
00:50:03 INFO - PROCESS | 1827 | 1467877803614 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:03 INFO - PROCESS | 1827 | 1467877803717 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:04 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.
00:50:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 727ms
00:50:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
00:50:04 INFO - PROCESS | 1827 | 1467877804343 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:04 INFO - PROCESS | 1827 | 1467877804431 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
00:50:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 725ms
00:50:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
00:50:05 INFO - PROCESS | 1827 | 1467877805074 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:05 INFO - PROCESS | 1827 | 1467877805187 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
00:50:05 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
00:50:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 628ms
00:50:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
00:50:05 INFO - PROCESS | 1827 | 1467877805712 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:05 INFO - PROCESS | 1827 | 1467877805815 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:06 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.
00:50:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 780ms
00:50:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
00:50:06 INFO - PROCESS | 1827 | 1467877806499 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:06 INFO - PROCESS | 1827 | 1467877806794 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
00:50:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 838ms
00:50:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
00:50:07 INFO - PROCESS | 1827 | 1467877807356 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:07 INFO - PROCESS | 1827 | 1467877807456 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
00:50:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 792ms
00:50:08 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
00:50:08 INFO - PROCESS | 1827 | 1467877808147 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:08 INFO - PROCESS | 1827 | 1467877808280 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:08 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
00:50:08 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 725ms
00:50:08 INFO - TEST-START | /FileAPI/FileReaderSync.worker
00:50:08 INFO - PROCESS | 1827 | 1467877808891 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:08 INFO - PROCESS | 1827 | 1467877808966 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
00:50:09 INFO - {}
00:50:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
00:50:09 INFO - {}
00:50:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
00:50:09 INFO - {}
00:50:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
00:50:09 INFO - {}
00:50:09 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 686ms
00:50:09 INFO - TEST-START | /FileAPI/fileReader.html
00:50:09 INFO - PROCESS | 1827 | 1467877809576 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:09 INFO - PROCESS | 1827 | 1467877809662 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
00:50:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
00:50:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
00:50:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
00:50:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 630ms
00:50:10 INFO - TEST-START | /FileAPI/historical.html
00:50:10 INFO - PROCESS | 1827 | 1467877810222 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:10 INFO - PROCESS | 1827 | 1467877810323 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:10 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
00:50:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
00:50:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
00:50:10 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
00:50:10 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
00:50:10 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
00:50:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
00:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
00:50:10 INFO - TEST-OK | /FileAPI/historical.html | took 677ms
00:50:10 INFO - TEST-START | /FileAPI/idlharness.html
00:50:10 INFO - PROCESS | 1827 | 1467877810908 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:11 INFO - PROCESS | 1827 | 1467877810996 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
00:50:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
00:50:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
00:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
00:50:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
00:50:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
00:50:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
00:50:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
00:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
00:50:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
00:50:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
00:50:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
00:50:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
00:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
00:50:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
00:50:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
00:50:12 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
00:50:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:50:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:50:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
00:50:12 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
00:50:12 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
00:50:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:50:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:50:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
00:50:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
00:50:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
00:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
00:50:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
00:50:12 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
00:50:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:50:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:50:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
00:50:12 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
00:50:12 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
00:50:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:50:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:50:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:50:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:50:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
00:50:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
00:50:12 INFO - TEST-OK | /FileAPI/idlharness.html | took 1254ms
00:50:12 INFO - TEST-START | /FileAPI/idlharness.worker
00:50:12 INFO - PROCESS | 1827 | 1467877812173 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:12 INFO - PROCESS | 1827 | 1467877812283 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
00:50:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
00:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
00:50:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
00:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
00:50:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
00:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
00:50:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
00:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
00:50:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
00:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
00:50:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
00:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
00:50:13 INFO - {}
00:50:13 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
00:50:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:50:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:50:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
00:50:13 INFO - {}
00:50:13 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 - {}
00:50:13 INFO - {}
00:50:13 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
00:50:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:50:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:50:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
00:50:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
00:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
00:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
00:50:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:50:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:50:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
00:50:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:50:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:50:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
00:50:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
00:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
00:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
00:50:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
00:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
00:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
00:50:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
00:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
00:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
00:50:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
00:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
00:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
00:50:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
00:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
00:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
00:50:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
00:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
00:50:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
00:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:50:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
00:50:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
00:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
00:50:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
00:50:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:50:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:50:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
00:50:13 INFO - {}
00:50:13 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1550ms
00:50:13 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
00:50:14 INFO - PROCESS | 1827 | 1467877814031 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:14 INFO - PROCESS | 1827 | 1467877814175 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:14 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
00:50:14 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 777ms
00:50:14 INFO - TEST-START | /FileAPI/blob/Blob-close.html
00:50:14 INFO - PROCESS | 1827 | 1467877814764 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:14 INFO - PROCESS | 1827 | 1467877814868 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
00:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
00:50:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
00:50:15 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 729ms
00:50:15 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
00:50:15 INFO - PROCESS | 1827 | 1467877815502 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:15 INFO - PROCESS | 1827 | 1467877815639 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
00:50:16 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.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
00:50:16 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'.)
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
00:50:16 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.
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
00:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
00:50:16 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.
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
00:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
00:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
00:50:16 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.
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
00:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
00:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
00:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
00:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
00:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
00:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
00:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
00:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
00:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
00:50:16 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 904ms
00:50:16 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
00:50:16 INFO - PROCESS | 1827 | 1467877816407 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:16 INFO - PROCESS | 1827 | 1467877816544 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:17 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
00:50:17 INFO - {}
00:50:17 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 881ms
00:50:17 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
00:50:17 INFO - PROCESS | 1827 | 1467877817296 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:17 INFO - PROCESS | 1827 | 1467877817402 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
00:50:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
00:50:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
00:50:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
00:50:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 678ms
00:50:17 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
00:50:17 INFO - PROCESS | 1827 | 1467877817987 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:18 INFO - PROCESS | 1827 | 1467877818120 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
00:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
00:50:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
00:50:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
00:50:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
00:50:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
00:50:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
00:50:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
00:50:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
00:50:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
00:50:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
00:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
00:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
00:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
00:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
00:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
00:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
00:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
00:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
00:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
00:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
00:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
00:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
00:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
00:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:50:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
00:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
00:50:19 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"
00:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
00:50:19 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"
00:50:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
00:50:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 956ms
00:50:19 INFO - TEST-START | /FileAPI/file/File-constructor.html
00:50:19 INFO - PROCESS | 1827 | 1467877818947 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:19 INFO - PROCESS | 1827 | 1467877819113 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
00:50:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
00:50:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
00:50:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
00:50:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
00:50:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
00:50:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
00:50:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
00:50:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
00:50:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
00:50:19 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:19 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
00:50:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
00:50:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
00:50:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
00:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
00:50:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
00:50:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
00:50:19 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 831ms
00:50:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
00:50:19 INFO - PROCESS | 1827 | 1467877819785 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:19 INFO - PROCESS | 1827 | 1467877819876 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:20 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
00:50:20 INFO - {}
00:50:20 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 977ms
00:50:20 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
00:50:20 INFO - PROCESS | 1827 | 1467877820773 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:20 INFO - PROCESS | 1827 | 1467877820928 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
00:50:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
00:50:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
00:50:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
00:50:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
00:50:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
00:50:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
00:50:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 924ms
00:50:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
00:50:21 INFO - PROCESS | 1827 | 1467877821713 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:21 INFO - PROCESS | 1827 | 1467877821851 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
00:50:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
00:50:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
00:50:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
00:50:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
00:50:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
00:50:22 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1140ms
00:50:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
00:50:22 INFO - PROCESS | 1827 | 1467877822871 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:23 INFO - PROCESS | 1827 | 1467877823032 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
00:50:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
00:50:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
00:50:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
00:50:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
00:50:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
00:50:23 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1050ms
00:50:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
00:50:23 INFO - PROCESS | 1827 | 1467877823946 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:24 INFO - PROCESS | 1827 | 1467877824055 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
00:50:24 INFO - reader.readAsText(blob_2)
00:50:24 INFO - }" did not throw
00:50:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
00:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
00:50:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
00:50:24 INFO - reader.readAsDataURL(blob_2)
00:50:24 INFO - }" did not throw
00:50:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
00:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
00:50:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
00:50:24 INFO - reader.readAsArrayBuffer(blob_2)
00:50:24 INFO - }" did not throw
00:50:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
00:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
00:50:24 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
00:50:24 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
00:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:50:24 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
00:50:24 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
00:50:24 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
00:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:50:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
00:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
00:50:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
00:50:24 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
00:50:24 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
00:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:50:24 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 792ms
00:50:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
00:50:24 INFO - PROCESS | 1827 | 1467877824735 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:24 INFO - PROCESS | 1827 | 1467877824839 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:25 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
00:50:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
00:50:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
00:50:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
00:50:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 633ms
00:50:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
00:50:25 INFO - PROCESS | 1827 | 1467877825375 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:25 INFO - PROCESS | 1827 | 1467877825482 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
00:50:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 726ms
00:50:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
00:50:26 INFO - PROCESS | 1827 | 1467877826102 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:26 INFO - PROCESS | 1827 | 1467877826187 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
00:50:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 621ms
00:50:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
00:50:26 INFO - PROCESS | 1827 | 1467877826736 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:26 INFO - PROCESS | 1827 | 1467877826836 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
00:50:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 934ms
00:50:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
00:50:27 INFO - PROCESS | 1827 | 1467877827676 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:27 INFO - PROCESS | 1827 | 1467877827786 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
00:50:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
00:50:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 785ms
00:50:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
00:50:28 INFO - PROCESS | 1827 | 1467877828470 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:28 INFO - PROCESS | 1827 | 1467877828609 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
00:50:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 824ms
00:50:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
00:50:29 INFO - PROCESS | 1827 | 1467877829309 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:29 INFO - PROCESS | 1827 | 1467877829416 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
00:50:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
00:50:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
00:50:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 738ms
00:50:30 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
00:50:30 INFO - PROCESS | 1827 | 1467877830042 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:30 INFO - PROCESS | 1827 | 1467877830143 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
00:50:30 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
00:50:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
00:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:50:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:50:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
00:50:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 681ms
00:50:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
00:50:30 INFO - PROCESS | 1827 | 1467877830732 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:30 INFO - PROCESS | 1827 | 1467877830857 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:31 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
00:50:31 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 677ms
00:50:31 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
00:50:31 INFO - PROCESS | 1827 | 1467877831429 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:31 INFO - PROCESS | 1827 | 1467877831556 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:32 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
00:50:32 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 780ms
00:50:32 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
00:50:32 INFO - PROCESS | 1827 | 1467877832208 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:32 INFO - PROCESS | 1827 | 1467877832332 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:33 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
00:50:33 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 824ms
00:50:33 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
00:50:33 INFO - PROCESS | 1827 | 1467877833037 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:33 INFO - PROCESS | 1827 | 1467877833128 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:33 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
00:50:33 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 723ms
00:50:33 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
00:50:33 INFO - PROCESS | 1827 | 1467877833767 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:33 INFO - PROCESS | 1827 | 1467877833904 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:34 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
00:50:34 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 1027ms
00:50:34 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
00:50:34 INFO - PROCESS | 1827 | 1467877834816 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:34 INFO - PROCESS | 1827 | 1467877834924 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
00:50:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
00:50:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
00:50:35 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
00:50:35 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 931ms
00:50:35 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
00:50:35 INFO - PROCESS | 1827 | 1467877835798 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:35 INFO - PROCESS | 1827 | 1467877835936 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
00:50:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
00:50:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
00:50:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
00:50:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
00:50:36 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
00:50:36 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 998ms
00:50:36 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
00:50:36 INFO - PROCESS | 1827 | 1467877836782 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:36 INFO - PROCESS | 1827 | 1467877836879 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
00:50:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
00:50:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
00:50:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
00:50:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
00:50:37 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
00:50:37 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 736ms
00:50:37 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
00:50:37 INFO - PROCESS | 1827 | 1467877837517 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:37 INFO - PROCESS | 1827 | 1467877837629 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:38 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
00:50:38 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
00:50:38 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
00:50:38 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
00:50:38 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
00:50:38 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
00:50:38 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 675ms
00:50:38 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
00:50:38 INFO - PROCESS | 1827 | 1467877838200 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:38 INFO - PROCESS | 1827 | 1467877838294 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
00:50:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
00:50:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
00:50:38 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
00:50:38 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 779ms
00:50:38 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
00:50:39 INFO - PROCESS | 1827 | 1467877839024 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:39 INFO - PROCESS | 1827 | 1467877839149 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
00:50:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
00:50:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
00:50:39 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
00:50:39 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 862ms
00:50:39 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
00:50:39 INFO - PROCESS | 1827 | 1467877839856 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:39 INFO - PROCESS | 1827 | 1467877839952 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
00:50:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
00:50:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
00:50:40 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
00:50:40 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 726ms
00:50:40 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
00:50:40 INFO - PROCESS | 1827 | 1467877840642 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:40 INFO - PROCESS | 1827 | 1467877840779 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
00:50:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
00:50:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
00:50:41 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
00:50:41 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 973ms
00:50:41 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
00:50:41 INFO - PROCESS | 1827 | 1467877841624 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:41 INFO - PROCESS | 1827 | 1467877841733 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
00:50:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
00:50:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
00:50:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
00:50:42 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
00:50:42 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 979ms
00:50:42 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
00:50:42 INFO - PROCESS | 1827 | 1467877842618 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:42 INFO - PROCESS | 1827 | 1467877842745 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:43 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
00:50:43 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
00:50:43 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
00:50:43 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 931ms
00:50:43 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
00:50:43 INFO - PROCESS | 1827 | 1467877843568 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:43 INFO - PROCESS | 1827 | 1467877843726 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
00:50:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
00:50:44 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
00:50:44 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 1083ms
00:50:44 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
00:50:44 INFO - PROCESS | 1827 | 1467877844649 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:44 INFO - PROCESS | 1827 | 1467877844758 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:45 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
00:50:45 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 729ms
00:50:45 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
00:50:45 INFO - PROCESS | 1827 | 1467877845377 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:45 INFO - PROCESS | 1827 | 1467877845475 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:46 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
00:50:46 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
00:50:46 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 781ms
00:50:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
00:50:46 INFO - PROCESS | 1827 | 1467877846167 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:46 INFO - PROCESS | 1827 | 1467877846311 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
00:50:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 875ms
00:50:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
00:50:47 INFO - PROCESS | 1827 | 1467877847045 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:47 INFO - PROCESS | 1827 | 1467877847139 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
00:50:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 773ms
00:50:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
00:50:47 INFO - PROCESS | 1827 | 1467877847829 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:47 INFO - PROCESS | 1827 | 1467877847977 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
00:50:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 983ms
00:50:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
00:50:48 INFO - PROCESS | 1827 | 1467877848819 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:48 INFO - PROCESS | 1827 | 1467877848950 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
00:50:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 781ms
00:50:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
00:50:49 INFO - PROCESS | 1827 | 1467877849632 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:49 INFO - PROCESS | 1827 | 1467877849737 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
00:50:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 682ms
00:50:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
00:50:50 INFO - PROCESS | 1827 | 1467877850343 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:50 INFO - PROCESS | 1827 | 1467877850450 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
00:50:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 937ms
00:50:51 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
00:50:51 INFO - PROCESS | 1827 | 1467877851260 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:51 INFO - PROCESS | 1827 | 1467877851372 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
00:50:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 782ms
00:50:52 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
00:50:52 INFO - PROCESS | 1827 | 1467877852049 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:52 INFO - PROCESS | 1827 | 1467877852153 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:52 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
00:50:52 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 728ms
00:50:52 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
00:50:52 INFO - PROCESS | 1827 | 1467877852786 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:52 INFO - PROCESS | 1827 | 1467877852922 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:53 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
00:50:53 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 923ms
00:50:53 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
00:50:53 INFO - PROCESS | 1827 | 1467877853718 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:53 INFO - PROCESS | 1827 | 1467877853897 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:54 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
00:50:54 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 926ms
00:50:54 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
00:50:54 INFO - PROCESS | 1827 | 1467877854652 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:54 INFO - PROCESS | 1827 | 1467877854756 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
00:50:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 784ms
00:50:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
00:50:55 INFO - PROCESS | 1827 | 1467877855452 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:55 INFO - PROCESS | 1827 | 1467877855566 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
00:50:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 795ms
00:50:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
00:50:56 INFO - PROCESS | 1827 | 1467877856243 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:56 INFO - PROCESS | 1827 | 1467877856345 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
00:50:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 724ms
00:50:56 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
00:50:56 INFO - PROCESS | 1827 | 1467877856974 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:57 INFO - PROCESS | 1827 | 1467877857062 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:57 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
00:50:57 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 685ms
00:50:57 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
00:50:57 INFO - PROCESS | 1827 | 1467877857670 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:57 INFO - PROCESS | 1827 | 1467877857802 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:58 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
00:50:58 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 774ms
00:50:58 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
00:50:58 INFO - PROCESS | 1827 | 1467877858454 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:58 INFO - PROCESS | 1827 | 1467877858569 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:59 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
00:50:59 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 1033ms
00:50:59 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
00:50:59 INFO - PROCESS | 1827 | 1467877859500 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:50:59 INFO - PROCESS | 1827 | 1467877859594 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:00 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
00:51:00 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 782ms
00:51:00 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
00:51:00 INFO - PROCESS | 1827 | 1467877860282 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:00 INFO - PROCESS | 1827 | 1467877860423 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:01 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
00:51:01 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 1131ms
00:51:01 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
00:51:01 INFO - PROCESS | 1827 | 1467877861419 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:01 INFO - PROCESS | 1827 | 1467877861587 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:02 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
00:51:02 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 926ms
00:51:02 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
00:51:02 INFO - PROCESS | 1827 | 1467877862361 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:02 INFO - PROCESS | 1827 | 1467877862475 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:03 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
00:51:03 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 780ms
00:51:03 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
00:51:03 INFO - PROCESS | 1827 | 1467877863151 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:03 INFO - PROCESS | 1827 | 1467877863261 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
00:51:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 886ms
00:51:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
00:51:04 INFO - PROCESS | 1827 | 1467877864034 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:04 INFO - PROCESS | 1827 | 1467877864139 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:04 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
00:51:04 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 674ms
00:51:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
00:51:04 INFO - PROCESS | 1827 | 1467877864714 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:04 INFO - PROCESS | 1827 | 1467877864803 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
00:51:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 683ms
00:51:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
00:51:05 INFO - PROCESS | 1827 | 1467877865406 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:05 INFO - PROCESS | 1827 | 1467877865510 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:06 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
00:51:06 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 776ms
00:51:06 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
00:51:06 INFO - PROCESS | 1827 | 1467877866184 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:06 INFO - PROCESS | 1827 | 1467877866276 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:07 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
00:51:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 824ms
00:51:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
00:51:07 INFO - PROCESS | 1827 | 1467877867015 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:07 INFO - PROCESS | 1827 | 1467877867160 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:09 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
00:51:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 2188ms
00:51:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
00:51:09 INFO - PROCESS | 1827 | 1467877869213 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:09 INFO - PROCESS | 1827 | 1467877869325 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
00:51:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 789ms
00:51:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
00:51:10 INFO - PROCESS | 1827 | 1467877870013 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:10 INFO - PROCESS | 1827 | 1467877870141 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
00:51:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 777ms
00:51:10 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
00:51:10 INFO - PROCESS | 1827 | 1467877870822 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:10 INFO - PROCESS | 1827 | 1467877870924 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:11 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
00:51:11 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 835ms
00:51:11 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
00:51:11 INFO - PROCESS | 1827 | 1467877871652 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:11 INFO - PROCESS | 1827 | 1467877871756 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:12 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
00:51:12 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 775ms
00:51:12 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
00:51:12 INFO - PROCESS | 1827 | 1467877872433 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:12 INFO - PROCESS | 1827 | 1467877872527 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:13 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
00:51:13 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 880ms
00:51:13 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
00:51:13 INFO - PROCESS | 1827 | 1467877873324 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:13 INFO - PROCESS | 1827 | 1467877873456 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:14 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
00:51:14 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 922ms
00:51:14 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
00:51:14 INFO - PROCESS | 1827 | 1467877874252 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:14 INFO - PROCESS | 1827 | 1467877874491 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
00:51:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 879ms
00:51:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
00:51:15 INFO - PROCESS | 1827 | 1467877875141 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:15 INFO - PROCESS | 1827 | 1467877875245 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:15 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
00:51:15 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 776ms
00:51:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
00:51:15 INFO - PROCESS | 1827 | 1467877875921 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:16 INFO - PROCESS | 1827 | 1467877876050 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:17 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
00:51:17 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 1180ms
00:51:17 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
00:51:17 INFO - PROCESS | 1827 | 1467877877120 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:17 INFO - PROCESS | 1827 | 1467877877249 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:17 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
00:51:17 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 883ms
00:51:18 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
00:51:18 INFO - PROCESS | 1827 | 1467877878012 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:18 INFO - PROCESS | 1827 | 1467877878166 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
00:51:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 1033ms
00:51:19 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
00:51:19 INFO - PROCESS | 1827 | 1467877879046 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:19 INFO - PROCESS | 1827 | 1467877879148 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
00:51:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 723ms
00:51:19 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
00:51:19 INFO - PROCESS | 1827 | 1467877879774 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:19 INFO - PROCESS | 1827 | 1467877879897 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:21 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
00:51:21 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 2137ms
00:51:21 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
00:51:21 INFO - PROCESS | 1827 | 1467877881971 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:22 INFO - PROCESS | 1827 | 1467877882106 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:22 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
00:51:22 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 896ms
00:51:22 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
00:51:22 INFO - PROCESS | 1827 | 1467877882869 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:22 INFO - PROCESS | 1827 | 1467877882982 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:23 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
00:51:23 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 829ms
00:51:23 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
00:51:23 INFO - PROCESS | 1827 | 1467877883713 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:23 INFO - PROCESS | 1827 | 1467877883848 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:24 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
00:51:24 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 883ms
00:51:24 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
00:51:24 INFO - PROCESS | 1827 | 1467877884598 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:24 INFO - PROCESS | 1827 | 1467877884697 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:25 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
00:51:25 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 882ms
00:51:25 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
00:51:25 INFO - PROCESS | 1827 | 1467877885481 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:25 INFO - PROCESS | 1827 | 1467877885566 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
00:51:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 683ms
00:51:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
00:51:26 INFO - PROCESS | 1827 | 1467877886173 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:26 INFO - PROCESS | 1827 | 1467877886303 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:26 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
00:51:26 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 729ms
00:51:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
00:51:26 INFO - PROCESS | 1827 | 1467877886909 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:27 INFO - PROCESS | 1827 | 1467877887030 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
00:51:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 731ms
00:51:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
00:51:27 INFO - PROCESS | 1827 | 1467877887643 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:27 INFO - PROCESS | 1827 | 1467877887742 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
00:51:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 880ms
00:51:28 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
00:51:28 INFO - PROCESS | 1827 | 1467877888567 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:28 INFO - PROCESS | 1827 | 1467877888693 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
00:51:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 1047ms
00:51:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
00:51:29 INFO - PROCESS | 1827 | 1467877889594 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:29 INFO - PROCESS | 1827 | 1467877889719 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
00:51:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 827ms
00:51:30 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
00:51:30 INFO - PROCESS | 1827 | 1467877890434 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:30 INFO - PROCESS | 1827 | 1467877890561 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
00:51:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 786ms
00:51:31 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
00:51:31 INFO - PROCESS | 1827 | 1467877891235 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:31 INFO - PROCESS | 1827 | 1467877891349 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
00:51:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 879ms
00:51:32 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
00:51:32 INFO - PROCESS | 1827 | 1467877892109 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:32 INFO - PROCESS | 1827 | 1467877892221 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
00:51:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 775ms
00:51:32 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
00:51:32 INFO - PROCESS | 1827 | 1467877892890 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:33 INFO - PROCESS | 1827 | 1467877893000 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
00:51:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 781ms
00:51:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
00:51:33 INFO - PROCESS | 1827 | 1467877893681 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:33 INFO - PROCESS | 1827 | 1467877893777 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
00:51:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 674ms
00:51:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
00:51:34 INFO - PROCESS | 1827 | 1467877894356 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:34 INFO - PROCESS | 1827 | 1467877894440 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
00:51:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 680ms
00:51:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
00:51:35 INFO - PROCESS | 1827 | 1467877895042 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:35 INFO - PROCESS | 1827 | 1467877895125 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
00:51:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 878ms
00:51:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
00:51:35 INFO - PROCESS | 1827 | 1467877895932 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:36 INFO - PROCESS | 1827 | 1467877896153 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
00:51:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 1277ms
00:51:37 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
00:51:37 INFO - PROCESS | 1827 | 1467877897222 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:37 INFO - PROCESS | 1827 | 1467877897337 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:37 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
00:51:37 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 732ms
00:51:37 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
00:51:37 INFO - PROCESS | 1827 | 1467877897961 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:38 INFO - PROCESS | 1827 | 1467877898071 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:38 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
00:51:38 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 780ms
00:51:38 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
00:51:38 INFO - PROCESS | 1827 | 1467877898759 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:38 INFO - PROCESS | 1827 | 1467877898862 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:39 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
00:51:39 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 888ms
00:51:39 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
00:51:39 INFO - PROCESS | 1827 | 1467877899655 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:39 INFO - PROCESS | 1827 | 1467877899786 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
00:51:40 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 886ms
00:51:40 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
00:51:40 INFO - PROCESS | 1827 | 1467877900545 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:40 INFO - PROCESS | 1827 | 1467877900654 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
00:51:41 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 950ms
00:51:41 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
00:51:41 INFO - PROCESS | 1827 | 1467877901494 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:41 INFO - PROCESS | 1827 | 1467877901599 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
00:51:42 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 728ms
00:51:42 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
00:51:42 INFO - PROCESS | 1827 | 1467877902231 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:42 INFO - PROCESS | 1827 | 1467877902322 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
00:51:43 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 932ms
00:51:43 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
00:51:43 INFO - PROCESS | 1827 | 1467877903170 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:43 INFO - PROCESS | 1827 | 1467877903292 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
00:51:44 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1591ms
00:51:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
00:51:44 INFO - PROCESS | 1827 | 1467877904780 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:44 INFO - PROCESS | 1827 | 1467877904870 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
00:51:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 798ms
00:51:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
00:51:45 INFO - PROCESS | 1827 | 1467877905596 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:45 INFO - PROCESS | 1827 | 1467877905725 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:46 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
00:51:46 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 731ms
00:51:46 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
00:51:46 INFO - PROCESS | 1827 | 1467877906317 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:46 INFO - PROCESS | 1827 | 1467877906423 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
00:51:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 726ms
00:51:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
00:51:47 INFO - PROCESS | 1827 | 1467877907049 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:47 INFO - PROCESS | 1827 | 1467877907141 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
00:51:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 672ms
00:51:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
00:51:47 INFO - PROCESS | 1827 | 1467877907737 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:47 INFO - PROCESS | 1827 | 1467877907878 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
00:51:48 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 826ms
00:51:48 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
00:51:48 INFO - PROCESS | 1827 | 1467877908566 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:48 INFO - PROCESS | 1827 | 1467877908665 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
00:51:49 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 790ms
00:51:49 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
00:51:49 INFO - PROCESS | 1827 | 1467877909355 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:49 INFO - PROCESS | 1827 | 1467877909444 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
00:51:50 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 932ms
00:51:50 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
00:51:50 INFO - PROCESS | 1827 | 1467877910298 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:50 INFO - PROCESS | 1827 | 1467877910418 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
00:51:51 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 780ms
00:51:51 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
00:51:51 INFO - PROCESS | 1827 | 1467877911086 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:51 INFO - PROCESS | 1827 | 1467877911177 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
00:51:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
00:51:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
00:51:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
00:51:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
00:51:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
00:51:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
00:51:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
00:51:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
00:51:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
00:51:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
00:51:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
00:51:52 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1279ms
00:51:52 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
00:51:52 INFO - PROCESS | 1827 | 1467877912385 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:52 INFO - PROCESS | 1827 | 1467877912542 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
00:51:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
00:51:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
00:51:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
00:51:53 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 929ms
00:51:53 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
00:51:53 INFO - PROCESS | 1827 | 1467877913309 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:53 INFO - PROCESS | 1827 | 1467877913421 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
00:51:54 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 730ms
00:51:54 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
00:51:54 INFO - PROCESS | 1827 | 1467877914046 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:54 INFO - PROCESS | 1827 | 1467877914144 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
00:51:54 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 736ms
00:51:54 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
00:51:54 INFO - PROCESS | 1827 | 1467877914798 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:54 INFO - PROCESS | 1827 | 1467877914935 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
00:51:55 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 784ms
00:51:55 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
00:51:55 INFO - PROCESS | 1827 | 1467877915584 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:55 INFO - PROCESS | 1827 | 1467877915664 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
00:51:56 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 772ms
00:51:56 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
00:51:56 INFO - PROCESS | 1827 | 1467877916357 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:56 INFO - PROCESS | 1827 | 1467877916489 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
00:51:57 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 1030ms
00:51:57 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
00:51:57 INFO - PROCESS | 1827 | 1467877917408 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:57 INFO - PROCESS | 1827 | 1467877917530 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
00:51:58 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 742ms
00:51:58 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
00:51:58 INFO - PROCESS | 1827 | 1467877918152 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:58 INFO - PROCESS | 1827 | 1467877918248 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
00:51:58 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 775ms
00:51:58 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
00:51:58 INFO - PROCESS | 1827 | 1467877918958 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:59 INFO - PROCESS | 1827 | 1467877919058 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
00:51:59 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 855ms
00:51:59 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
00:51:59 INFO - PROCESS | 1827 | 1467877919793 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:51:59 INFO - PROCESS | 1827 | 1467877919880 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
00:52:00 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 727ms
00:52:00 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
00:52:00 INFO - PROCESS | 1827 | 1467877920525 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:00 INFO - PROCESS | 1827 | 1467877920626 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:01 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
00:52:01 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 771ms
00:52:01 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
00:52:01 INFO - PROCESS | 1827 | 1467877921329 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:01 INFO - PROCESS | 1827 | 1467877921472 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:02 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
00:52:02 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
00:52:02 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
00:52:02 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 1145ms
00:52:02 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
00:52:02 INFO - PROCESS | 1827 | 1467877922486 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:02 INFO - PROCESS | 1827 | 1467877922599 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:03 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
00:52:03 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 830ms
00:52:03 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
00:52:03 INFO - PROCESS | 1827 | 1467877923326 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:03 INFO - PROCESS | 1827 | 1467877923440 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:04 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
00:52:04 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 934ms
00:52:04 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
00:52:04 INFO - PROCESS | 1827 | 1467877924270 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:04 INFO - PROCESS | 1827 | 1467877924358 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:05 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
00:52:05 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 780ms
00:52:05 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
00:52:05 INFO - PROCESS | 1827 | 1467877925047 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:05 INFO - PROCESS | 1827 | 1467877925130 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:05 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
00:52:05 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
00:52:05 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 775ms
00:52:05 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
00:52:05 INFO - PROCESS | 1827 | 1467877925826 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:05 INFO - PROCESS | 1827 | 1467877925912 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
00:52:06 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 777ms
00:52:06 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
00:52:06 INFO - PROCESS | 1827 | 1467877926613 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:06 INFO - PROCESS | 1827 | 1467877926716 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:07 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
00:52:07 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1078ms
00:52:07 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
00:52:07 INFO - PROCESS | 1827 | 1467877927695 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:07 INFO - PROCESS | 1827 | 1467877927768 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:08 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
00:52:08 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 824ms
00:52:08 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
00:52:08 INFO - PROCESS | 1827 | 1467877928529 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:08 INFO - PROCESS | 1827 | 1467877928748 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
00:52:09 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
00:52:09 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 927ms
00:52:09 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
00:52:09 INFO - PROCESS | 1827 | 1467877929468 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:09 INFO - PROCESS | 1827 | 1467877929583 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:10 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
00:52:10 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 778ms
00:52:10 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
00:52:10 INFO - PROCESS | 1827 | 1467877930254 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:10 INFO - PROCESS | 1827 | 1467877930360 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
00:52:11 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 876ms
00:52:11 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
00:52:11 INFO - PROCESS | 1827 | 1467877931154 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:11 INFO - PROCESS | 1827 | 1467877931247 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:11 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
00:52:11 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 847ms
00:52:11 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
00:52:11 INFO - PROCESS | 1827 | 1467877931989 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:12 INFO - PROCESS | 1827 | 1467877932095 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:12 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
00:52:12 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 681ms
00:52:12 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
00:52:12 INFO - PROCESS | 1827 | 1467877932677 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:12 INFO - PROCESS | 1827 | 1467877932812 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
00:52:13 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 832ms
00:52:13 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
00:52:13 INFO - PROCESS | 1827 | 1467877933514 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:13 INFO - PROCESS | 1827 | 1467877933604 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
00:52:14 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 777ms
00:52:14 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
00:52:14 INFO - PROCESS | 1827 | 1467877934315 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:14 INFO - PROCESS | 1827 | 1467877934426 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
00:52:15 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 809ms
00:52:15 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
00:52:15 INFO - PROCESS | 1827 | 1467877935123 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:15 INFO - PROCESS | 1827 | 1467877935256 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
00:52:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
00:52:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
00:52:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
00:52:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
00:52:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
00:52:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
00:52:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
00:52:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
00:52:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
00:52:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
00:52:16 INFO - window.indexedDB.open('test', val);..." did not throw
00:52:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
00:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:52:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
00:52:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
00:52:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
00:52:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
00:52:16 INFO - window.indexedDB.open('test', val);..." did not throw
00:52:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
00:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:52:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
00:52:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
00:52:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
00:52:16 INFO - window.indexedDB.open('test', val);..." did not throw
00:52:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
00:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:52:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
00:52:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
00:52:16 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
00:52:16 INFO - window.indexedDB.open('test', val);..." did not throw
00:52:16 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
00:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:52:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:52:16 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
00:52:16 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
00:52:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
00:52:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
00:52:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
00:52:16 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 1134ms
00:52:16 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
00:52:16 INFO - PROCESS | 1827 | 1467877936285 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:16 INFO - PROCESS | 1827 | 1467877936397 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:17 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
00:52:17 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 787ms
00:52:17 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
00:52:17 INFO - PROCESS | 1827 | 1467877937092 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:17 INFO - PROCESS | 1827 | 1467877937204 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:19 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
00:52:19 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
00:52:19 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1998ms
00:52:19 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
00:52:19 INFO - PROCESS | 1827 | 1467877939096 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:19 INFO - PROCESS | 1827 | 1467877939185 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:19 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
00:52:19 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 680ms
00:52:19 INFO - TEST-START | /IndexedDB/idbindex_count.htm
00:52:19 INFO - PROCESS | 1827 | 1467877939771 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:19 INFO - PROCESS | 1827 | 1467877939861 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:20 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
00:52:20 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 727ms
00:52:20 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
00:52:20 INFO - PROCESS | 1827 | 1467877940502 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:20 INFO - PROCESS | 1827 | 1467877940615 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:21 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
00:52:21 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 777ms
00:52:21 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
00:52:21 INFO - PROCESS | 1827 | 1467877941289 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:21 INFO - PROCESS | 1827 | 1467877941414 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:22 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
00:52:22 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 925ms
00:52:22 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
00:52:22 INFO - PROCESS | 1827 | 1467877942227 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:22 INFO - PROCESS | 1827 | 1467877942358 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:23 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
00:52:23 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 1132ms
00:52:23 INFO - TEST-START | /IndexedDB/idbindex_get.htm
00:52:23 INFO - PROCESS | 1827 | 1467877943360 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:23 INFO - PROCESS | 1827 | 1467877943471 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:24 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
00:52:24 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 732ms
00:52:24 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
00:52:24 INFO - PROCESS | 1827 | 1467877944130 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:24 INFO - PROCESS | 1827 | 1467877944244 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:24 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
00:52:24 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 783ms
00:52:24 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
00:52:24 INFO - PROCESS | 1827 | 1467877944936 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:25 INFO - PROCESS | 1827 | 1467877945064 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:25 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
00:52:25 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 881ms
00:52:25 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
00:52:25 INFO - PROCESS | 1827 | 1467877945804 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:25 INFO - PROCESS | 1827 | 1467877945925 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:26 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
00:52:26 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 775ms
00:52:26 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
00:52:26 INFO - PROCESS | 1827 | 1467877946602 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:26 INFO - PROCESS | 1827 | 1467877946740 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:27 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
00:52:27 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 789ms
00:52:27 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
00:52:27 INFO - PROCESS | 1827 | 1467877947387 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:27 INFO - PROCESS | 1827 | 1467877947480 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:28 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
00:52:28 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 674ms
00:52:28 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
00:52:28 INFO - PROCESS | 1827 | 1467877948064 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:28 INFO - PROCESS | 1827 | 1467877948144 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:28 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
00:52:28 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 678ms
00:52:28 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
00:52:28 INFO - PROCESS | 1827 | 1467877948749 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:28 INFO - PROCESS | 1827 | 1467877948839 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:29 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
00:52:29 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 931ms
00:52:29 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
00:52:29 INFO - PROCESS | 1827 | 1467877949693 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:29 INFO - PROCESS | 1827 | 1467877949883 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
00:52:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
00:52:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
00:52:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
00:52:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
00:52:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
00:52:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
00:52:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
00:52:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
00:52:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
00:52:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
00:52:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
00:52:30 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
00:52:30 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 1188ms
00:52:30 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
00:52:30 INFO - PROCESS | 1827 | 1467877950884 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:31 INFO - PROCESS | 1827 | 1467877951019 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
00:52:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
00:52:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
00:52:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
00:52:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
00:52:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
00:52:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
00:52:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
00:52:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
00:52:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
00:52:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
00:52:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
00:52:31 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
00:52:31 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 844ms
00:52:31 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
00:52:31 INFO - PROCESS | 1827 | 1467877951749 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:31 INFO - PROCESS | 1827 | 1467877951843 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:32 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
00:52:32 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 780ms
00:52:32 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
00:52:32 INFO - PROCESS | 1827 | 1467877952549 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:32 INFO - PROCESS | 1827 | 1467877952656 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:33 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
00:52:33 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 835ms
00:52:33 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
00:52:33 INFO - PROCESS | 1827 | 1467877953380 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:33 INFO - PROCESS | 1827 | 1467877953478 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:34 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
00:52:34 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 781ms
00:52:34 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
00:52:34 INFO - PROCESS | 1827 | 1467877954166 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:34 INFO - PROCESS | 1827 | 1467877954305 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:34 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
00:52:34 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 776ms
00:52:34 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
00:52:34 INFO - PROCESS | 1827 | 1467877954967 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:35 INFO - PROCESS | 1827 | 1467877955068 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:35 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
00:52:35 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 692ms
00:52:35 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
00:52:35 INFO - PROCESS | 1827 | 1467877955644 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:35 INFO - PROCESS | 1827 | 1467877955736 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:36 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
00:52:36 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 687ms
00:52:36 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
00:52:36 INFO - PROCESS | 1827 | 1467877956345 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:36 INFO - PROCESS | 1827 | 1467877956553 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:37 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
00:52:37 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 1232ms
00:52:37 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
00:52:37 INFO - PROCESS | 1827 | 1467877957583 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:37 INFO - PROCESS | 1827 | 1467877957729 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:38 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
00:52:38 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 974ms
00:52:38 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
00:52:38 INFO - PROCESS | 1827 | 1467877958576 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:38 INFO - PROCESS | 1827 | 1467877958696 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:39 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
00:52:39 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 742ms
00:52:39 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
00:52:39 INFO - PROCESS | 1827 | 1467877959326 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:39 INFO - PROCESS | 1827 | 1467877959478 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:40 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
00:52:40 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 775ms
00:52:40 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
00:52:40 INFO - PROCESS | 1827 | 1467877960100 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:40 INFO - PROCESS | 1827 | 1467877960199 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:40 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
00:52:40 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 733ms
00:52:40 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
00:52:40 INFO - PROCESS | 1827 | 1467877960837 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:40 INFO - PROCESS | 1827 | 1467877960973 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:41 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
00:52:41 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 829ms
00:52:41 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
00:52:41 INFO - PROCESS | 1827 | 1467877961675 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:41 INFO - PROCESS | 1827 | 1467877961794 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:42 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
00:52:42 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 786ms
00:52:42 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
00:52:42 INFO - PROCESS | 1827 | 1467877962473 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:42 INFO - PROCESS | 1827 | 1467877962641 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:43 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
00:52:43 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 784ms
00:52:43 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
00:52:43 INFO - PROCESS | 1827 | 1467877963254 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:43 INFO - PROCESS | 1827 | 1467877963354 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:44 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
00:52:44 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 987ms
00:52:44 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
00:52:44 INFO - PROCESS | 1827 | 1467877964252 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:44 INFO - PROCESS | 1827 | 1467877964395 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:45 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
00:52:45 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 879ms
00:52:45 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
00:52:45 INFO - PROCESS | 1827 | 1467877965157 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:45 INFO - PROCESS | 1827 | 1467877965258 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
00:52:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
00:52:45 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
00:52:45 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 774ms
00:52:45 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
00:52:45 INFO - PROCESS | 1827 | 1467877965946 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:46 INFO - PROCESS | 1827 | 1467877966039 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:46 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
00:52:46 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
00:52:46 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
00:52:46 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
00:52:46 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
00:52:46 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
00:52:46 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
00:52:46 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 678ms
00:52:46 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
00:52:46 INFO - PROCESS | 1827 | 1467877966629 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:46 INFO - PROCESS | 1827 | 1467877966730 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
00:52:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
00:52:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
00:52:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
00:52:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
00:52:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
00:52:47 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
00:52:47 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 730ms
00:52:47 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
00:52:47 INFO - PROCESS | 1827 | 1467877967367 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:47 INFO - PROCESS | 1827 | 1467877967490 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
00:52:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 731ms
00:52:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
00:52:48 INFO - PROCESS | 1827 | 1467877968117 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:48 INFO - PROCESS | 1827 | 1467877968244 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:48 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
00:52:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 781ms
00:52:48 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
00:52:48 INFO - PROCESS | 1827 | 1467877968901 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:48 INFO - PROCESS | 1827 | 1467877968983 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:49 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
00:52:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 779ms
00:52:49 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
00:52:49 INFO - PROCESS | 1827 | 1467877969680 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:49 INFO - PROCESS | 1827 | 1467877969762 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
00:52:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 681ms
00:52:50 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
00:52:50 INFO - PROCESS | 1827 | 1467877970367 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:50 INFO - PROCESS | 1827 | 1467877970463 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:51 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
00:52:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 925ms
00:52:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
00:52:51 INFO - PROCESS | 1827 | 1467877971305 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:51 INFO - PROCESS | 1827 | 1467877971462 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:52 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
00:52:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 843ms
00:52:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
00:52:52 INFO - PROCESS | 1827 | 1467877972157 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:52 INFO - PROCESS | 1827 | 1467877972260 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
00:52:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 877ms
00:52:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
00:52:53 INFO - PROCESS | 1827 | 1467877973071 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:53 INFO - PROCESS | 1827 | 1467877973181 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:53 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
00:52:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 945ms
00:52:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
00:52:53 INFO - PROCESS | 1827 | 1467877973989 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:54 INFO - PROCESS | 1827 | 1467877974081 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
00:52:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 737ms
00:52:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
00:52:54 INFO - PROCESS | 1827 | 1467877974730 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:54 INFO - PROCESS | 1827 | 1467877974831 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
00:52:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 677ms
00:52:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
00:52:55 INFO - PROCESS | 1827 | 1467877975417 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:55 INFO - PROCESS | 1827 | 1467877975562 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
00:52:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 829ms
00:52:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
00:52:56 INFO - PROCESS | 1827 | 1467877976247 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:56 INFO - PROCESS | 1827 | 1467877976351 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
00:52:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 774ms
00:52:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
00:52:57 INFO - PROCESS | 1827 | 1467877977036 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:57 INFO - PROCESS | 1827 | 1467877977128 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
00:52:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 979ms
00:52:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
00:52:58 INFO - PROCESS | 1827 | 1467877978024 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:58 INFO - PROCESS | 1827 | 1467877978154 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
00:52:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 926ms
00:52:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
00:52:58 INFO - PROCESS | 1827 | 1467877978957 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:59 INFO - PROCESS | 1827 | 1467877979096 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
00:52:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 726ms
00:52:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
00:52:59 INFO - PROCESS | 1827 | 1467877979704 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:52:59 INFO - PROCESS | 1827 | 1467877979840 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:00 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
00:53:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 884ms
00:53:00 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
00:53:00 INFO - PROCESS | 1827 | 1467877980623 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:00 INFO - PROCESS | 1827 | 1467877980758 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
00:53:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 837ms
00:53:01 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
00:53:01 INFO - PROCESS | 1827 | 1467877981435 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:01 INFO - PROCESS | 1827 | 1467877981545 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
00:53:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 786ms
00:53:02 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
00:53:02 INFO - PROCESS | 1827 | 1467877982228 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:02 INFO - PROCESS | 1827 | 1467877982321 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
00:53:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 726ms
00:53:02 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
00:53:02 INFO - PROCESS | 1827 | 1467877982962 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:03 INFO - PROCESS | 1827 | 1467877983095 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:03 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
00:53:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 872ms
00:53:03 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
00:53:03 INFO - PROCESS | 1827 | 1467877983844 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:03 INFO - PROCESS | 1827 | 1467877983965 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
00:53:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 929ms
00:53:04 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
00:53:04 INFO - PROCESS | 1827 | 1467877984788 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:04 INFO - PROCESS | 1827 | 1467877984957 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
00:53:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 1082ms
00:53:05 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
00:53:05 INFO - PROCESS | 1827 | 1467877985873 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:05 INFO - PROCESS | 1827 | 1467877985979 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
00:53:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 785ms
00:53:06 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
00:53:06 INFO - PROCESS | 1827 | 1467877986670 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:06 INFO - PROCESS | 1827 | 1467877986772 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:07 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
00:53:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 877ms
00:53:07 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
00:53:07 INFO - PROCESS | 1827 | 1467877987571 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:07 INFO - PROCESS | 1827 | 1467877987732 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
00:53:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 1441ms
00:53:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
00:53:09 INFO - PROCESS | 1827 | 1467877989030 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:09 INFO - PROCESS | 1827 | 1467877989246 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:10 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
00:53:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 1450ms
00:53:10 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
00:53:10 INFO - PROCESS | 1827 | 1467877990466 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:10 INFO - PROCESS | 1827 | 1467877990668 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:11 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
00:53:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 1036ms
00:53:11 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
00:53:11 INFO - PROCESS | 1827 | 1467877991528 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:11 INFO - PROCESS | 1827 | 1467877991662 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:12 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
00:53:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 837ms
00:53:12 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
00:53:12 INFO - PROCESS | 1827 | 1467877992369 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:12 INFO - PROCESS | 1827 | 1467877992490 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
00:53:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 876ms
00:53:13 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
00:53:13 INFO - PROCESS | 1827 | 1467877993247 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:13 INFO - PROCESS | 1827 | 1467877993352 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:14 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
00:53:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 1135ms
00:53:14 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
00:53:14 INFO - PROCESS | 1827 | 1467877994389 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:14 INFO - PROCESS | 1827 | 1467877994517 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
00:53:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 1176ms
00:53:15 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
00:53:15 INFO - PROCESS | 1827 | 1467877995581 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:15 INFO - PROCESS | 1827 | 1467877995723 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
00:53:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 1036ms
00:53:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
00:53:16 INFO - PROCESS | 1827 | 1467877996618 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:16 INFO - PROCESS | 1827 | 1467877996813 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
00:53:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 1176ms
00:53:17 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
00:53:17 INFO - PROCESS | 1827 | 1467877997803 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:17 INFO - PROCESS | 1827 | 1467877997951 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:18 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"
00:53:18 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
00:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:53:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:53:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 879ms
00:53:18 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
00:53:18 INFO - PROCESS | 1827 | 1467877998696 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:18 INFO - PROCESS | 1827 | 1467877998811 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:19 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"
00:53:19 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
00:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:53:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:53:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 779ms
00:53:19 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
00:53:19 INFO - PROCESS | 1827 | 1467877999487 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:19 INFO - PROCESS | 1827 | 1467877999600 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
00:53:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 728ms
00:53:20 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
00:53:20 INFO - PROCESS | 1827 | 1467878000211 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:20 INFO - PROCESS | 1827 | 1467878000351 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
00:53:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 823ms
00:53:21 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
00:53:21 INFO - PROCESS | 1827 | 1467878001040 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:21 INFO - PROCESS | 1827 | 1467878001138 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
00:53:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 834ms
00:53:21 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
00:53:21 INFO - PROCESS | 1827 | 1467878001884 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:22 INFO - PROCESS | 1827 | 1467878002010 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
00:53:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 732ms
00:53:22 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
00:53:22 INFO - PROCESS | 1827 | 1467878002617 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:22 INFO - PROCESS | 1827 | 1467878002719 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
00:53:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 728ms
00:53:23 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
00:53:23 INFO - PROCESS | 1827 | 1467878003356 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:23 INFO - PROCESS | 1827 | 1467878003530 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
00:53:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 1081ms
00:53:24 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
00:53:24 INFO - PROCESS | 1827 | 1467878004458 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:24 INFO - PROCESS | 1827 | 1467878004580 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
00:53:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 1038ms
00:53:25 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
00:53:25 INFO - PROCESS | 1827 | 1467878005528 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:25 INFO - PROCESS | 1827 | 1467878005640 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
00:53:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 1002ms
00:53:26 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
00:53:26 INFO - PROCESS | 1827 | 1467878006535 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:26 INFO - PROCESS | 1827 | 1467878006645 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:27 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
00:53:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 736ms
00:53:27 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
00:53:27 INFO - PROCESS | 1827 | 1467878007263 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:27 INFO - PROCESS | 1827 | 1467878007361 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
00:53:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 829ms
00:53:28 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
00:53:28 INFO - PROCESS | 1827 | 1467878008106 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:28 INFO - PROCESS | 1827 | 1467878008206 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
00:53:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 889ms
00:53:28 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
00:53:29 INFO - PROCESS | 1827 | 1467878009009 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:29 INFO - PROCESS | 1827 | 1467878009129 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
00:53:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 826ms
00:53:29 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
00:53:29 INFO - PROCESS | 1827 | 1467878009834 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:29 INFO - PROCESS | 1827 | 1467878009932 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
00:53:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 1081ms
00:53:30 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
00:53:30 INFO - PROCESS | 1827 | 1467878010924 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:31 INFO - PROCESS | 1827 | 1467878011153 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
00:53:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 926ms
00:53:31 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
00:53:31 INFO - PROCESS | 1827 | 1467878011859 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:31 INFO - PROCESS | 1827 | 1467878011964 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
00:53:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 823ms
00:53:32 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
00:53:32 INFO - PROCESS | 1827 | 1467878012690 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:32 INFO - PROCESS | 1827 | 1467878012812 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
00:53:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 974ms
00:53:33 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
00:53:33 INFO - PROCESS | 1827 | 1467878013678 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:33 INFO - PROCESS | 1827 | 1467878013789 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
00:53:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 740ms
00:53:34 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
00:53:34 INFO - PROCESS | 1827 | 1467878014416 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:34 INFO - PROCESS | 1827 | 1467878014519 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
00:53:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 723ms
00:53:35 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
00:53:35 INFO - PROCESS | 1827 | 1467878015142 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:35 INFO - PROCESS | 1827 | 1467878015288 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
00:53:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
00:53:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
00:53:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
00:53:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
00:53:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
00:53:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
00:53:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
00:53:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
00:53:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
00:53:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
00:53:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
00:53:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 773ms
00:53:35 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
00:53:35 INFO - PROCESS | 1827 | 1467878015936 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:36 INFO - PROCESS | 1827 | 1467878016026 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
00:53:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
00:53:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
00:53:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
00:53:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
00:53:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
00:53:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
00:53:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
00:53:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
00:53:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
00:53:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
00:53:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
00:53:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 830ms
00:53:36 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
00:53:36 INFO - PROCESS | 1827 | 1467878016771 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:36 INFO - PROCESS | 1827 | 1467878016869 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
00:53:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 779ms
00:53:37 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
00:53:37 INFO - PROCESS | 1827 | 1467878017557 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:37 INFO - PROCESS | 1827 | 1467878017719 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
00:53:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 1086ms
00:53:38 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
00:53:38 INFO - PROCESS | 1827 | 1467878018648 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:38 INFO - PROCESS | 1827 | 1467878018754 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
00:53:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 829ms
00:53:39 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
00:53:39 INFO - PROCESS | 1827 | 1467878019490 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:39 INFO - PROCESS | 1827 | 1467878019598 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
00:53:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
00:53:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
00:53:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
00:53:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
00:53:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 931ms
00:53:40 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
00:53:40 INFO - PROCESS | 1827 | 1467878020485 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:40 INFO - PROCESS | 1827 | 1467878020640 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
00:53:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 1102ms
00:53:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
00:53:41 INFO - PROCESS | 1827 | 1467878021558 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:41 INFO - PROCESS | 1827 | 1467878021661 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:42 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
00:53:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 876ms
00:53:42 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
00:53:42 INFO - PROCESS | 1827 | 1467878022443 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:42 INFO - PROCESS | 1827 | 1467878022543 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:43 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
00:53:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 737ms
00:53:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
00:53:43 INFO - PROCESS | 1827 | 1467878023186 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:43 INFO - PROCESS | 1827 | 1467878023287 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
00:53:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 777ms
00:53:43 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
00:53:43 INFO - PROCESS | 1827 | 1467878023972 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:44 INFO - PROCESS | 1827 | 1467878024063 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:44 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
00:53:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 875ms
00:53:44 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
00:53:44 INFO - PROCESS | 1827 | 1467878024859 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:45 INFO - PROCESS | 1827 | 1467878025030 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:46 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
00:53:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 1286ms
00:53:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
00:53:46 INFO - PROCESS | 1827 | 1467878026153 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:46 INFO - PROCESS | 1827 | 1467878026307 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
00:53:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 874ms
00:53:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
00:53:47 INFO - PROCESS | 1827 | 1467878027039 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:47 INFO - PROCESS | 1827 | 1467878027148 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:47 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
00:53:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 786ms
00:53:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
00:53:47 INFO - PROCESS | 1827 | 1467878027848 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:47 INFO - PROCESS | 1827 | 1467878027981 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
00:53:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 885ms
00:53:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
00:53:48 INFO - PROCESS | 1827 | 1467878028718 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:48 INFO - PROCESS | 1827 | 1467878028827 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
00:53:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 722ms
00:53:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
00:53:49 INFO - PROCESS | 1827 | 1467878029445 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:49 INFO - PROCESS | 1827 | 1467878029546 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
00:53:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 729ms
00:53:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
00:53:50 INFO - PROCESS | 1827 | 1467878030184 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:50 INFO - PROCESS | 1827 | 1467878030307 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
00:53:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 734ms
00:53:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
00:53:50 INFO - PROCESS | 1827 | 1467878030926 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:51 INFO - PROCESS | 1827 | 1467878031025 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:51 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
00:53:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 675ms
00:53:51 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
00:53:51 INFO - PROCESS | 1827 | 1467878031604 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:51 INFO - PROCESS | 1827 | 1467878031687 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
00:53:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 1035ms
00:53:52 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
00:53:52 INFO - PROCESS | 1827 | 1467878032649 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:52 INFO - PROCESS | 1827 | 1467878032811 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
00:53:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 879ms
00:53:53 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
00:53:53 INFO - PROCESS | 1827 | 1467878033538 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:53 INFO - PROCESS | 1827 | 1467878033631 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:54 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
00:53:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 675ms
00:53:54 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
00:53:54 INFO - PROCESS | 1827 | 1467878034229 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:54 INFO - PROCESS | 1827 | 1467878034322 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:54 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
00:53:54 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 778ms
00:53:54 INFO - TEST-START | /IndexedDB/idbtransaction.htm
00:53:55 INFO - PROCESS | 1827 | 1467878035005 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:55 INFO - PROCESS | 1827 | 1467878035121 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:55 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
00:53:55 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
00:53:55 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 673ms
00:53:55 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
00:53:55 INFO - PROCESS | 1827 | 1467878035685 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:55 INFO - PROCESS | 1827 | 1467878035775 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:56 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
00:53:56 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 775ms
00:53:56 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
00:53:56 INFO - PROCESS | 1827 | 1467878036483 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:56 INFO - PROCESS | 1827 | 1467878036625 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
00:53:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
00:53:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
00:53:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
00:53:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
00:53:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
00:53:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
00:53:57 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
00:53:57 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 1349ms
00:53:57 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
00:53:57 INFO - PROCESS | 1827 | 1467878037822 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:57 INFO - PROCESS | 1827 | 1467878037913 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:58 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
00:53:58 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 927ms
00:53:58 INFO - TEST-START | /IndexedDB/index_sort_order.htm
00:53:58 INFO - PROCESS | 1827 | 1467878038755 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:58 INFO - PROCESS | 1827 | 1467878038887 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:59 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
00:53:59 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 981ms
00:53:59 INFO - TEST-START | /IndexedDB/interfaces.html
00:53:59 INFO - PROCESS | 1827 | 1467878039756 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:53:59 INFO - PROCESS | 1827 | 1467878039880 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
00:54:00 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
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
00:54:00 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
00:54:01 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
00:54:01 INFO - TEST-OK | /IndexedDB/interfaces.html | took 1266ms
00:54:01 INFO - TEST-START | /IndexedDB/interfaces.worker
00:54:01 INFO - PROCESS | 1827 | 1467878041052 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:01 INFO - PROCESS | 1827 | 1467878041413 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
00:54:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
00:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:54:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
00:54:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
00:54:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:54:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:54:02 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
00:54:02 INFO - {}
00:54:02 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 - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
00:54:02 INFO - {}
00:54:02 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
00:54:02 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
00:54:03 INFO - {}
00:54:03 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1834ms
00:54:03 INFO - TEST-START | /IndexedDB/key_invalid.htm
00:54:03 INFO - PROCESS | 1827 | 1467878042910 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:03 INFO - PROCESS | 1827 | 1467878043112 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
00:54:03 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
00:54:03 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 859ms
00:54:03 INFO - TEST-START | /IndexedDB/key_valid.html
00:54:03 INFO - PROCESS | 1827 | 1467878043748 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:03 INFO - PROCESS | 1827 | 1467878043856 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
00:54:05 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
00:54:05 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1597ms
00:54:05 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
00:54:05 INFO - PROCESS | 1827 | 1467878045363 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:05 INFO - PROCESS | 1827 | 1467878045480 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:06 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
00:54:06 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 882ms
00:54:06 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
00:54:06 INFO - PROCESS | 1827 | 1467878046249 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:06 INFO - PROCESS | 1827 | 1467878046494 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:07 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
00:54:07 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 924ms
00:54:07 INFO - TEST-START | /IndexedDB/keygenerator.htm
00:54:07 INFO - PROCESS | 1827 | 1467878047183 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:07 INFO - PROCESS | 1827 | 1467878047308 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:08 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
00:54:08 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
00:54:08 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
00:54:08 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 831ms
00:54:08 INFO - TEST-START | /IndexedDB/keyorder.htm
00:54:08 INFO - PROCESS | 1827 | 1467878048021 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:08 INFO - PROCESS | 1827 | 1467878048155 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
00:54:09 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
00:54:09 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1037ms
00:54:09 INFO - TEST-START | /IndexedDB/keypath.htm
00:54:09 INFO - PROCESS | 1827 | 1467878049092 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:09 INFO - PROCESS | 1827 | 1467878049178 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
00:54:10 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
00:54:10 INFO - TEST-OK | /IndexedDB/keypath.htm | took 1141ms
00:54:10 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
00:54:10 INFO - PROCESS | 1827 | 1467878050244 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:10 INFO - PROCESS | 1827 | 1467878050344 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
00:54:11 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 787ms
00:54:11 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
00:54:11 INFO - PROCESS | 1827 | 1467878051038 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:11 INFO - PROCESS | 1827 | 1467878051169 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
00:54:11 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
00:54:11 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 885ms
00:54:11 INFO - TEST-START | /IndexedDB/list_ordering.htm
00:54:11 INFO - PROCESS | 1827 | 1467878051926 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:12 INFO - PROCESS | 1827 | 1467878052032 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:13 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
00:54:13 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
00:54:13 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
00:54:13 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 1081ms
00:54:13 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
00:54:13 INFO - PROCESS | 1827 | 1467878053025 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:13 INFO - PROCESS | 1827 | 1467878053282 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:14 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
00:54:14 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 1086ms
00:54:14 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
00:54:14 INFO - PROCESS | 1827 | 1467878054126 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:14 INFO - PROCESS | 1827 | 1467878054238 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:15 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
00:54:15 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 941ms
00:54:15 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
00:54:15 INFO - PROCESS | 1827 | 1467878055062 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:15 INFO - PROCESS | 1827 | 1467878055171 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:15 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
00:54:15 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 779ms
00:54:15 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
00:54:15 INFO - PROCESS | 1827 | 1467878055858 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:15 INFO - PROCESS | 1827 | 1467878055953 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:16 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
00:54:16 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 687ms
00:54:16 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
00:54:16 INFO - PROCESS | 1827 | 1467878056541 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:16 INFO - PROCESS | 1827 | 1467878056659 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:17 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
00:54:17 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 931ms
00:54:17 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
00:54:17 INFO - PROCESS | 1827 | 1467878057558 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:17 INFO - PROCESS | 1827 | 1467878057711 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:18 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
00:54:18 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 1184ms
00:54:18 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
00:54:18 INFO - PROCESS | 1827 | 1467878058671 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:18 INFO - PROCESS | 1827 | 1467878058786 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:19 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
00:54:19 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 822ms
00:54:19 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
00:54:19 INFO - PROCESS | 1827 | 1467878059506 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:19 INFO - PROCESS | 1827 | 1467878059617 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:20 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
00:54:20 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 781ms
00:54:20 INFO - TEST-START | /IndexedDB/value.htm
00:54:20 INFO - PROCESS | 1827 | 1467878060309 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:20 INFO - PROCESS | 1827 | 1467878060434 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:21 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
00:54:21 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
00:54:21 INFO - TEST-OK | /IndexedDB/value.htm | took 882ms
00:54:21 INFO - TEST-START | /IndexedDB/value_recursive.htm
00:54:21 INFO - PROCESS | 1827 | 1467878061182 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:21 INFO - PROCESS | 1827 | 1467878061300 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:22 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
00:54:22 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
00:54:22 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
00:54:22 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 926ms
00:54:22 INFO - TEST-START | /IndexedDB/writer-starvation.htm
00:54:22 INFO - PROCESS | 1827 | 1467878062115 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:22 INFO - PROCESS | 1827 | 1467878062227 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:23 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
00:54:23 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1039ms
00:54:23 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
00:54:23 INFO - PROCESS | 1827 | 1467878063170 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:23 INFO - PROCESS | 1827 | 1467878063266 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:23 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
00:54:23 INFO - {}
00:54:23 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
00:54:23 INFO - {}
00:54:23 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
00:54:23 INFO - {}
00:54:23 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
00:54:23 INFO - {}
00:54:23 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 672ms
00:54:23 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
00:54:23 INFO - PROCESS | 1827 | 1467878063843 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:23 INFO - PROCESS | 1827 | 1467878063927 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:24 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
00:54:24 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
00:54:24 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
00:54:24 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
00:54:24 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 728ms
00:54:24 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
00:54:24 INFO - PROCESS | 1827 | 1467878064587 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:24 INFO - PROCESS | 1827 | 1467878064740 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
00:54:25 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
00:54:25 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 1212ms
00:54:25 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
00:54:25 INFO - PROCESS | 1827 | 1467878065836 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:26 INFO - PROCESS | 1827 | 1467878066133 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
00:54:26 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
00:54:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
00:54:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:54:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
00:54:26 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
00:54:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
00:54:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:54:26 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
00:54:26 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
00:54:26 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 1001ms
00:54:26 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
00:54:26 INFO - PROCESS | 1827 | 1467878066843 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:26 INFO - PROCESS | 1827 | 1467878066954 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:27 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
00:54:27 INFO - [native code]
00:54:27 INFO - }" but got function "function () {
00:54:27 INFO - }"
00:54:27 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
00:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:54:27 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
00:54:27 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
00:54:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
00:54:27 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
00:54:27 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
00:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:54:27 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
00:54:27 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
00:54:27 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
00:54:27 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 737ms
00:54:27 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
00:54:27 INFO - PROCESS | 1827 | 1467878067617 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:27 INFO - PROCESS | 1827 | 1467878067716 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:28 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
00:54:28 INFO - [native code]
00:54:28 INFO - }" but got function "function () {
00:54:28 INFO - }"
00:54:28 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
00:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:54:28 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
00:54:28 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
00:54:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
00:54:28 INFO - {}
00:54:28 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
00:54:28 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
00:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:54:28 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
00:54:28 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
00:54:28 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
00:54:28 INFO - {}
00:54:28 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 781ms
00:54:28 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
00:54:28 INFO - PROCESS | 1827 | 1467878068382 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:28 INFO - PROCESS | 1827 | 1467878068479 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
00:54:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
00:54:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
00:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:54:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
00:54:29 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
00:54:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
00:54:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
00:54:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
00:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:54:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
00:54:29 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
00:54:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
00:54:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
00:54:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
00:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:54:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
00:54:29 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
00:54:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
00:54:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
00:54:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
00:54:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
00:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:54:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
00:54:29 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
00:54:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
00:54:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
00:54:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
00:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:54:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
00:54:29 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
00:54:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
00:54:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
00:54:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
00:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:54:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
00:54:29 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
00:54:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
00:54:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
00:54:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
00:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:54:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
00:54:29 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
00:54:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
00:54:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
00:54:29 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
00:54:29 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
00:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:54:29 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
00:54:29 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
00:54:29 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 832ms
00:54:29 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
00:54:29 INFO - PROCESS | 1827 | 1467878069231 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:29 INFO - PROCESS | 1827 | 1467878069345 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:29 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
00:54:29 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 733ms
00:54:29 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
00:54:29 INFO - PROCESS | 1827 | 1467878069972 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:30 INFO - PROCESS | 1827 | 1467878070119 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
00:54:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
00:54:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
00:54:30 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
00:54:30 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 823ms
00:54:30 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
00:54:30 INFO - PROCESS | 1827 | 1467878070810 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:30 INFO - PROCESS | 1827 | 1467878070906 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
00:54:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
00:54:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
00:54:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
00:54:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
00:54:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
00:54:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
00:54:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
00:54:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
00:54:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
00:54:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
00:54:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
00:54:31 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
00:54:31 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
00:54:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
00:54:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:54:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
00:54:31 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 686ms
00:54:31 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
00:54:31 INFO - PROCESS | 1827 | 1467878071509 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:31 INFO - PROCESS | 1827 | 1467878071686 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
00:54:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
00:54:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
00:54:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
00:54:33 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
00:54:33 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 2033ms
00:54:33 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
00:54:33 INFO - PROCESS | 1827 | 1467878073551 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:33 INFO - PROCESS | 1827 | 1467878073673 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
00:54:35 INFO - {}
00:54:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
00:54:35 INFO - {}
00:54:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
00:54:35 INFO - {}
00:54:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
00:54:35 INFO - {}
00:54:35 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
00:54:35 INFO - {}
00:54:35 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1828ms
00:54:35 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
00:54:35 INFO - PROCESS | 1827 | 1467878075403 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:35 INFO - PROCESS | 1827 | 1467878075520 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:36 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
00:54:36 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 932ms
00:54:36 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
00:54:36 INFO - PROCESS | 1827 | 1467878076355 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:36 INFO - PROCESS | 1827 | 1467878076457 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:37 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
00:54:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
00:54:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
00:54:37 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 781ms
00:54:37 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
00:54:37 INFO - PROCESS | 1827 | 1467878077134 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:37 INFO - PROCESS | 1827 | 1467878077242 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:47 INFO - PROCESS | 1827 | MARIONETTE LOG: INFO: Timeout fired
00:54:47 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
00:54:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
00:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
00:54:47 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10461ms
00:54:47 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
00:54:47 INFO - PROCESS | 1827 | 1467878087607 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:47 INFO - PROCESS | 1827 | 1467878087713 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:48 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
00:54:48 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 939ms
00:54:48 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
00:54:48 INFO - PROCESS | 1827 | 1467878088560 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:48 INFO - PROCESS | 1827 | 1467878088665 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:49 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
00:54:49 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 831ms
00:54:49 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
00:54:49 INFO - PROCESS | 1827 | 1467878089400 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:49 INFO - PROCESS | 1827 | 1467878089516 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:50 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
00:54:50 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 691ms
00:54:50 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
00:54:50 INFO - PROCESS | 1827 | 1467878090086 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:50 INFO - PROCESS | 1827 | 1467878090182 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:50 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
00:54:50 INFO - {}
00:54:50 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 732ms
00:54:50 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
00:54:50 INFO - PROCESS | 1827 | 1467878090826 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:50 INFO - PROCESS | 1827 | 1467878090920 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:51 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
00:54:51 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 733ms
00:54:51 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
00:54:51 INFO - PROCESS | 1827 | 1467878091568 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:51 INFO - PROCESS | 1827 | 1467878091823 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:52 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
00:54:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
00:54:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
00:54:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
00:54:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:52 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
00:54:52 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 931ms
00:54:52 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
00:54:52 INFO - PROCESS | 1827 | 1467878092507 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:52 INFO - PROCESS | 1827 | 1467878092606 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:53 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().
00:54:53 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 883ms
00:54:53 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
00:54:53 INFO - PROCESS | 1827 | 1467878093403 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:53 INFO - PROCESS | 1827 | 1467878093497 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:54 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
00:54:54 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 683ms
00:54:54 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
00:54:54 INFO - PROCESS | 1827 | 1467878094109 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:54 INFO - PROCESS | 1827 | 1467878094230 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:54 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
00:54:54 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 739ms
00:54:54 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
00:54:54 INFO - PROCESS | 1827 | 1467878094842 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:54 INFO - PROCESS | 1827 | 1467878094950 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:55 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"
00:54:55 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
00:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:55 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
00:54:55 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
00:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:55 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
00:54:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
00:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:54:55 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
00:54:55 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 673ms
00:54:55 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
00:54:55 INFO - PROCESS | 1827 | 1467878095524 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:55 INFO - PROCESS | 1827 | 1467878095624 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:56 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
00:54:56 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 722ms
00:54:56 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
00:54:56 INFO - PROCESS | 1827 | 1467878096257 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:56 INFO - PROCESS | 1827 | 1467878096338 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:57 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
00:54:57 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 781ms
00:54:57 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
00:54:57 INFO - PROCESS | 1827 | 1467878097041 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:57 INFO - PROCESS | 1827 | 1467878097147 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:57 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
00:54:57 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 726ms
00:54:57 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
00:54:57 INFO - PROCESS | 1827 | 1467878097772 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:57 INFO - PROCESS | 1827 | 1467878097870 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:54:58 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
00:54:58 INFO - do_test/)
00:55:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
00:55:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
00:55:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
00:55:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
00:55:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
00:55:39 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
00:55:39 INFO - )
00:55:39 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 896ms
00:55:39 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
00:55:39 INFO - PROCESS | 1827 | 1467878139546 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:39 INFO - PROCESS | 1827 | 1467878139664 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
00:55:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
00:55:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
00:55:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
00:55:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
00:55:40 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
00:55:40 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 1296ms
00:55:40 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
00:55:40 INFO - PROCESS | 1827 | 1467878140850 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:40 INFO - PROCESS | 1827 | 1467878140953 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
00:55:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
00:55:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
00:55:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
00:55:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
00:55:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
00:55:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
00:55:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
00:55:41 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
00:55:41 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 1127ms
00:55:41 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
00:55:41 INFO - PROCESS | 1827 | 1467878141993 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:42 INFO - PROCESS | 1827 | 1467878142092 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
00:55:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
00:55:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
00:55:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
00:55:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
00:55:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
00:55:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
00:55:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
00:55:42 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
00:55:42 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 727ms
00:55:42 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
00:55:42 INFO - PROCESS | 1827 | 1467878142738 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:42 INFO - PROCESS | 1827 | 1467878142830 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
00:55:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
00:55:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
00:55:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
00:55:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
00:55:43 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 626ms
00:55:43 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
00:55:43 INFO - PROCESS | 1827 | 1467878143361 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:43 INFO - PROCESS | 1827 | 1467878143458 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:44 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
00:55:44 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
00:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:55:44 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
00:55:44 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 726ms
00:55:44 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
00:55:44 INFO - PROCESS | 1827 | 1467878144104 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:44 INFO - PROCESS | 1827 | 1467878144200 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:44 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
00:55:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
00:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:55:44 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
00:55:44 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 778ms
00:55:44 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
00:55:44 INFO - PROCESS | 1827 | 1467878144883 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:45 INFO - PROCESS | 1827 | 1467878145020 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:45 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
00:55:45 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 924ms
00:55:45 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
00:55:45 INFO - PROCESS | 1827 | 1467878145811 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:45 INFO - PROCESS | 1827 | 1467878145914 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:46 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
00:55:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
00:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:55:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
00:55:46 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 625ms
00:55:46 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
00:55:46 INFO - PROCESS | 1827 | 1467878146441 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:46 INFO - PROCESS | 1827 | 1467878146558 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:47 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
00:55:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
00:55:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:55:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
00:55:47 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 932ms
00:55:47 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
00:55:47 INFO - PROCESS | 1827 | 1467878147385 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:47 INFO - PROCESS | 1827 | 1467878147512 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
00:55:48 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 835ms
00:55:48 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
00:55:48 INFO - PROCESS | 1827 | 1467878148232 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:48 INFO - PROCESS | 1827 | 1467878148334 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
00:55:49 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 781ms
00:55:49 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
00:55:49 INFO - PROCESS | 1827 | 1467878149032 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:49 INFO - PROCESS | 1827 | 1467878149149 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
00:55:49 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 886ms
00:55:49 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
00:55:49 INFO - PROCESS | 1827 | 1467878149908 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:49 INFO - PROCESS | 1827 | 1467878149998 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
00:55:50 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 637ms
00:55:50 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
00:55:50 INFO - PROCESS | 1827 | 1467878150551 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:50 INFO - PROCESS | 1827 | 1467878150636 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:51 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
00:55:51 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
00:55:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:55:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:55:51 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
00:55:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
00:55:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
00:55:51 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 625ms
00:55:51 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
00:55:51 INFO - PROCESS | 1827 | 1467878151192 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:51 INFO - PROCESS | 1827 | 1467878151298 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
00:55:51 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
00:55:51 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 721ms
00:55:51 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
00:55:51 INFO - PROCESS | 1827 | 1467878151927 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:52 INFO - PROCESS | 1827 | 1467878152033 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
00:55:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
00:55:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
00:55:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
00:55:52 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 781ms
00:55:52 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
00:55:52 INFO - PROCESS | 1827 | 1467878152760 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:52 INFO - PROCESS | 1827 | 1467878152877 Marionette INFO sendAsync 2adc952a-f408-46a4-8722-161f0a9cf42e
00:55:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: