builder: mozilla-beta_yosemite_r7_test-web-platform-tests-1
slave: t-yosemite-r7-0152
starttime: 1468825161.01
results: success (0)
buildid: 20160716031557
builduid: b362da397c6c493ca5cb410c272af1bf
revision: 24af5e8917a2a3efabc8f1c614c709282fc2d473
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-17 23:59:21.008030) =========
master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-17 23:59:21.008669) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-17 23:59:21.008957) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-17 23:59:21.048653) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 23:59:21.048946) =========
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:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.fvCZY0NTJK/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.thgaeR7SeR/Listeners
TMPDIR=/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
--2016-07-17 23:59:21-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25
Connecting to 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% 65.4M=0s
2016-07-17 23:59:21 (65.4 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.586953
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 23:59:21.657335) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 23:59:21.657669) =========
rm -rf scripts properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts', 'properties']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.fvCZY0NTJK/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.thgaeR7SeR/Listeners
TMPDIR=/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
program finished with exit code 0
elapsedTime=0.028489
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-17 23:59:21.705322) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-17 23:59:21.705631) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 24af5e8917a2a3efabc8f1c614c709282fc2d473 --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 24af5e8917a2a3efabc8f1c614c709282fc2d473 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.fvCZY0NTJK/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.thgaeR7SeR/Listeners
TMPDIR=/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
2016-07-17 23:59:21,778 truncating revision to first 12 chars
2016-07-17 23:59:21,779 Setting DEBUG logging.
2016-07-17 23:59:21,779 attempt 1/10
2016-07-17 23:59:21,779 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/24af5e8917a2?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-07-17 23:59:22,533 unpacking tar archive at: mozilla-beta-24af5e8917a2/testing/mozharness/
program finished with exit code 0
elapsedTime=1.012713
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-17 23:59:22.739982) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-17 23:59:22.740279) =========
script_repo_revision: 24af5e8917a2a3efabc8f1c614c709282fc2d473
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-17 23:59:22.740656) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-17 23:59:22.740930) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-17 23:59:22.759680) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 23 secs) (at 2016-07-17 23:59:22.760081) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --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', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.fvCZY0NTJK/Render
GIT_SHARE_BASE_DIR=/builds/git-shared
HG_SHARE_BASE_DIR=/builds/hg-shared
HOME=/Users/cltbld
IDLEIZER_DISABLE_SHUTDOWN=true
LOGNAME=cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/local/bin/node
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg
SHELL=/bin/bash
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.thgaeR7SeR/Listeners
TMPDIR=/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/
TWISTD_LOG_PATH=/builds/slave/twistd.log
USER=cltbld
VERSIONER_PYTHON_PREFER_32_BIT=no
VERSIONER_PYTHON_VERSION=2.7
XPCOM_DEBUG_BREAK=warn
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CF_USER_TEXT_ENCODING=0x1C:0:0
using PTY: False
23:59:22 INFO - MultiFileLogger online at 20160717 23:59:22 in /builds/slave/test
23:59:22 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
23:59:22 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
23:59:22 INFO - {'append_to_log': False,
23:59:22 INFO - 'base_work_dir': '/builds/slave/test',
23:59:22 INFO - 'blob_upload_branch': 'mozilla-beta',
23:59:22 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
23:59:22 INFO - 'buildbot_json_path': 'buildprops.json',
23:59:22 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
23:59:22 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
23:59:22 INFO - 'download_minidump_stackwalk': True,
23:59:22 INFO - 'download_symbols': 'ondemand',
23:59:22 INFO - 'e10s': False,
23:59:22 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
23:59:22 INFO - 'tooltool.py': '/tools/tooltool.py',
23:59:22 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
23:59:22 INFO - '/tools/misc-python/virtualenv.py')},
23:59:22 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
23:59:22 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
23:59:22 INFO - 'log_level': 'info',
23:59:22 INFO - 'log_to_console': True,
23:59:22 INFO - 'opt_config_files': (),
23:59:22 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
23:59:22 INFO - '--processes=1',
23:59:22 INFO - '--config=%(test_path)s/wptrunner.ini',
23:59:22 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
23:59:22 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
23:59:22 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
23:59:22 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
23:59:22 INFO - 'pip_index': False,
23:59:22 INFO - 'require_test_zip': True,
23:59:22 INFO - 'test_type': ('testharness',),
23:59:22 INFO - 'this_chunk': '1',
23:59:22 INFO - 'tooltool_cache': '/builds/tooltool_cache',
23:59:22 INFO - 'total_chunks': '5',
23:59:22 INFO - 'virtualenv_path': 'venv',
23:59:22 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
23:59:22 INFO - 'work_dir': 'build'}
23:59:22 INFO - #####
23:59:22 INFO - ##### Running clobber step.
23:59:22 INFO - #####
23:59:22 INFO - Running pre-action listener: _resource_record_pre_action
23:59:22 INFO - Running main action method: clobber
23:59:22 INFO - rmtree: /builds/slave/test/build
23:59:22 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
23:59:24 INFO - Running post-action listener: _resource_record_post_action
23:59:24 INFO - #####
23:59:24 INFO - ##### Running read-buildbot-config step.
23:59:24 INFO - #####
23:59:24 INFO - Running pre-action listener: _resource_record_pre_action
23:59:24 INFO - Running main action method: read_buildbot_config
23:59:24 INFO - Using buildbot properties:
23:59:24 INFO - {
23:59:24 INFO - "project": "",
23:59:24 INFO - "product": "firefox",
23:59:24 INFO - "script_repo_revision": "production",
23:59:24 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
23:59:24 INFO - "repository": "",
23:59:24 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-1",
23:59:24 INFO - "buildid": "20160716031557",
23:59:24 INFO - "pgo_build": "False",
23:59:24 INFO - "basedir": "/builds/slave/test",
23:59:24 INFO - "buildnumber": 21,
23:59:24 INFO - "slavename": "t-yosemite-r7-0152",
23:59:24 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/",
23:59:24 INFO - "platform": "macosx64",
23:59:24 INFO - "branch": "mozilla-beta",
23:59:24 INFO - "revision": "24af5e8917a2a3efabc8f1c614c709282fc2d473",
23:59:24 INFO - "repo_path": "releases/mozilla-beta",
23:59:24 INFO - "moz_repo_path": "",
23:59:24 INFO - "stage_platform": "macosx64",
23:59:24 INFO - "builduid": "b362da397c6c493ca5cb410c272af1bf",
23:59:24 INFO - "slavebuilddir": "test"
23:59:24 INFO - }
23:59:24 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.dmg.
23:59:24 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.test_packages.json.
23:59:24 INFO - Running post-action listener: _resource_record_post_action
23:59:24 INFO - #####
23:59:24 INFO - ##### Running download-and-extract step.
23:59:24 INFO - #####
23:59:24 INFO - Running pre-action listener: _resource_record_pre_action
23:59:24 INFO - Running main action method: download_and_extract
23:59:24 INFO - mkdir: /builds/slave/test/build/tests
23:59:24 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')]}
23:59:24 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.test_packages.json
23:59:24 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
23:59:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json'}, attempt #1
23:59:25 INFO - Downloaded 1165 bytes.
23:59:25 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
23:59:25 INFO - Using the following test package requirements:
23:59:25 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
23:59:25 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
23:59:25 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
23:59:25 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
23:59:25 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
23:59:25 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
23:59:25 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
23:59:25 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
23:59:25 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
23:59:25 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
23:59:25 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
23:59:25 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
23:59:25 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
23:59:25 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
23:59:25 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
23:59:25 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
23:59:25 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
23:59:25 INFO - Downloading packages: [u'firefox-48.0.en-US.mac.common.tests.zip', u'firefox-48.0.en-US.mac.web-platform.tests.zip'] for test suite category: web-platform
23:59:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:59:25 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.common.tests.zip
23:59:25 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip
23:59:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip'}, attempt #1
23:59:25 INFO - Downloaded 18314874 bytes.
23:59:25 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
23:59:25 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
23:59:26 INFO - caution: filename not matched: web-platform/*
23:59:26 INFO - Return code: 11
23:59:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
23:59:26 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.web-platform.tests.zip
23:59:26 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.web-platform.tests.zip
23:59:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac.web-platform.tests.zip'}, attempt #1
23:59:34 INFO - Downloaded 36389884 bytes.
23:59:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
23:59:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
23:59:39 INFO - caution: filename not matched: bin/*
23:59:39 INFO - caution: filename not matched: config/*
23:59:39 INFO - caution: filename not matched: mozbase/*
23:59:39 INFO - caution: filename not matched: marionette/*
23:59:39 INFO - caution: filename not matched: tools/wptserve/*
23:59:39 INFO - Return code: 11
23:59: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')]}
23:59:39 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.dmg
23:59:39 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
23:59:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg'}, attempt #1
23:59:41 INFO - Downloaded 86188885 bytes.
23:59:41 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.dmg
23:59:41 INFO - mkdir: /builds/slave/test/properties
23:59:41 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
23:59:41 INFO - Writing to file /builds/slave/test/properties/build_url
23:59:41 INFO - Contents:
23:59:41 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.dmg
23:59:41 INFO - Running post-action listener: _resource_record_post_action
23:59:41 INFO - Running post-action listener: set_extra_try_arguments
23:59:41 INFO - #####
23:59:41 INFO - ##### Running create-virtualenv step.
23:59:41 INFO - #####
23:59:41 INFO - Running pre-action listener: _pre_create_virtualenv
23:59:41 INFO - Running pre-action listener: _resource_record_pre_action
23:59:41 INFO - Running main action method: create_virtualenv
23:59:41 INFO - Creating virtualenv /builds/slave/test/build/venv
23:59:41 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
23:59:41 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
23:59:41 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
23:59:41 INFO - Using real prefix '/tools/python27'
23:59:41 INFO - New python executable in /builds/slave/test/build/venv/bin/python
23:59:42 INFO - Installing distribute.............................................................................................................................................................................................done.
23:59:45 INFO - Installing pip.................done.
23:59:45 INFO - Return code: 0
23:59:45 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
23:59: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')]}
23:59:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:59:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
23:59: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')]}
23:59:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:59:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
23:59: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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x1014c8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014e5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd64b4f0ff0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014e15e0>, '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 0x1010c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1010ef990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fvCZY0NTJK/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.thgaeR7SeR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
23:59: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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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
23:59: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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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
23:59:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fvCZY0NTJK/Render',
23:59:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
23:59:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
23:59:45 INFO - 'HOME': '/Users/cltbld',
23:59:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
23:59:45 INFO - 'LOGNAME': 'cltbld',
23:59:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:59:45 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
23:59:45 INFO - 'MOZ_NO_REMOTE': '1',
23:59:45 INFO - 'NO_EM_RESTART': '1',
23:59:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:59:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
23:59:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:59:45 INFO - 'PWD': '/builds/slave/test',
23:59:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
23:59:45 INFO - 'SHELL': '/bin/bash',
23:59:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.thgaeR7SeR/Listeners',
23:59:45 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/',
23:59:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
23:59:45 INFO - 'USER': 'cltbld',
23:59:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
23:59:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
23:59:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
23:59:45 INFO - 'XPC_FLAGS': '0x0',
23:59:45 INFO - 'XPC_SERVICE_NAME': '0',
23:59:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
23:59:45 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:59:45 INFO - Downloading/unpacking psutil>=0.7.1
23:59:45 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
23:59:45 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
23:59:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
23:59:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
23:59:45 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
23:59:45 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
23:59:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
23:59:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
23:59:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
23:59:49 INFO - Installing collected packages: psutil
23:59:49 INFO - Running setup.py install for psutil
23:59:49 INFO - building 'psutil._psutil_osx' extension
23:59:49 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o
23:59:49 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o
23:59:49 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o
23:59:49 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit
23:59:50 INFO - building 'psutil._psutil_posix' extension
23:59:50 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o
23:59:50 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
23:59:50 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
23:59:50 INFO - ^
23:59:50 INFO - 1 warning generated.
23:59:50 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so
23:59:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
23:59:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
23:59:50 INFO - Successfully installed psutil
23:59:50 INFO - Cleaning up...
23:59:50 INFO - Return code: 0
23:59:50 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
23:59: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')]}
23:59:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:59:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
23:59: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')]}
23:59:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:59:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
23:59: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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x1014c8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014e5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd64b4f0ff0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014e15e0>, '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 0x1010c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1010ef990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fvCZY0NTJK/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.thgaeR7SeR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
23:59: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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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
23:59: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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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
23:59:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fvCZY0NTJK/Render',
23:59:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
23:59:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
23:59:50 INFO - 'HOME': '/Users/cltbld',
23:59:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
23:59:50 INFO - 'LOGNAME': 'cltbld',
23:59:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:59:50 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
23:59:50 INFO - 'MOZ_NO_REMOTE': '1',
23:59:50 INFO - 'NO_EM_RESTART': '1',
23:59:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:59:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
23:59:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:59:50 INFO - 'PWD': '/builds/slave/test',
23:59:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
23:59:50 INFO - 'SHELL': '/bin/bash',
23:59:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.thgaeR7SeR/Listeners',
23:59:50 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/',
23:59:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
23:59:50 INFO - 'USER': 'cltbld',
23:59:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
23:59:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
23:59:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
23:59:50 INFO - 'XPC_FLAGS': '0x0',
23:59:50 INFO - 'XPC_SERVICE_NAME': '0',
23:59:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
23:59:50 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:59:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
23:59:50 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
23:59:50 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
23:59:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
23:59:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
23:59:50 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
23:59:50 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
23:59:53 INFO - Downloading mozsystemmonitor-0.0.tar.gz
23:59:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
23:59:53 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
23:59:53 INFO - Installing collected packages: mozsystemmonitor
23:59:53 INFO - Running setup.py install for mozsystemmonitor
23:59:53 INFO - Successfully installed mozsystemmonitor
23:59:53 INFO - Cleaning up...
23:59:53 INFO - Return code: 0
23:59:53 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
23:59:53 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')]}
23:59:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:59:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
23:59:53 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')]}
23:59:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:59:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
23:59:53 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x1014c8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014e5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd64b4f0ff0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014e15e0>, '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 0x1010c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1010ef990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fvCZY0NTJK/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.thgaeR7SeR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
23:59:53 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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
23:59:53 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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
23:59:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fvCZY0NTJK/Render',
23:59:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
23:59:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
23:59:53 INFO - 'HOME': '/Users/cltbld',
23:59:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
23:59:53 INFO - 'LOGNAME': 'cltbld',
23:59:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:59:53 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
23:59:53 INFO - 'MOZ_NO_REMOTE': '1',
23:59:53 INFO - 'NO_EM_RESTART': '1',
23:59:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:59:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
23:59:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:59:53 INFO - 'PWD': '/builds/slave/test',
23:59:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
23:59:53 INFO - 'SHELL': '/bin/bash',
23:59:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.thgaeR7SeR/Listeners',
23:59:53 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/',
23:59:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
23:59:53 INFO - 'USER': 'cltbld',
23:59:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
23:59:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
23:59:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
23:59:53 INFO - 'XPC_FLAGS': '0x0',
23:59:53 INFO - 'XPC_SERVICE_NAME': '0',
23:59:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
23:59:53 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:59:53 INFO - Downloading/unpacking blobuploader==1.2.4
23:59:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:59:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:59:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
23:59:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
23:59:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
23:59:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
23:59:56 INFO - Downloading blobuploader-1.2.4.tar.gz
23:59:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
23:59:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
23:59: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
23:59: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
23:59:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
23:59:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
23:59: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
23:59: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
23:59:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
23:59:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
23:59: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
23:59: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
23:59:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
23:59:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
23:59: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
23:59: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
23:59:57 INFO - Downloading docopt-0.6.1.tar.gz
23:59:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
23:59:57 INFO - Installing collected packages: blobuploader, requests, docopt
23:59:57 INFO - Running setup.py install for blobuploader
23:59:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
23:59:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
23:59:57 INFO - Running setup.py install for requests
23:59:58 INFO - Running setup.py install for docopt
23:59:58 INFO - Successfully installed blobuploader requests docopt
23:59:58 INFO - Cleaning up...
23:59:58 INFO - Return code: 0
23:59:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv
23:59: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')]}
23:59:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
23:59:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
23:59: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')]}
23:59:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
23:59:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
23:59: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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x1014c8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014e5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd64b4f0ff0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014e15e0>, '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 0x1010c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1010ef990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fvCZY0NTJK/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.thgaeR7SeR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
23:59: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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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
23:59: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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
23:59:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fvCZY0NTJK/Render',
23:59:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
23:59:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
23:59:58 INFO - 'HOME': '/Users/cltbld',
23:59:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
23:59:58 INFO - 'LOGNAME': 'cltbld',
23:59:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
23:59:58 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
23:59:58 INFO - 'MOZ_NO_REMOTE': '1',
23:59:58 INFO - 'NO_EM_RESTART': '1',
23:59:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
23:59:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
23:59:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
23:59:58 INFO - 'PWD': '/builds/slave/test',
23:59:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
23:59:58 INFO - 'SHELL': '/bin/bash',
23:59:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.thgaeR7SeR/Listeners',
23:59:58 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/',
23:59:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
23:59:58 INFO - 'USER': 'cltbld',
23:59:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
23:59:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
23:59:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
23:59:58 INFO - 'XPC_FLAGS': '0x0',
23:59:58 INFO - 'XPC_SERVICE_NAME': '0',
23:59:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
23:59:58 INFO - Ignoring indexes: https://pypi.python.org/simple/
23:59:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
23:59:58 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-uwLXoT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
23:59:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
23:59:58 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-d2BVvy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
23:59:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
23:59:58 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-_Jxizo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
23:59:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
23:59:58 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-smElgI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
23:59:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
23:59:59 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-1b6hZC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
23:59:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
23:59:59 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-CJ53Ms-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
23:59:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
23:59:59 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-3SsPNq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
23:59:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
23:59:59 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-FezlIx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
23:59:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
23:59:59 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-era1Du-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
23:59:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
23:59:59 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-YebN_8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
23:59:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
23:59:59 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-21k8ST-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
23:59:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
23:59:59 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-_EwJxB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
23:59:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
23:59:59 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-zmOvjp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
23:59:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
23:59:59 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-4Zh9GZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
00:00:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
00:00:00 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-f9o0H6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
00:00:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
00:00:00 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-W_YIBL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
00:00:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
00:00:00 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-FBz0Du-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
00:00:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
00:00:00 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-7WfPQd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
00:00:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
00:00:00 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-wZA2ix-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
00:00:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:00:00 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-lyiaMF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:00:00 INFO - Unpacking /builds/slave/test/build/tests/marionette
00:00:01 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-W7FQpr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
00:00:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
00:00:01 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:00:01 INFO - Running setup.py install for manifestparser
00:00:01 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
00:00:01 INFO - Running setup.py install for mozcrash
00:00:01 INFO - Running setup.py install for mozdebug
00:00:01 INFO - Running setup.py install for mozdevice
00:00:01 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
00:00:01 INFO - Installing dm script to /builds/slave/test/build/venv/bin
00:00:01 INFO - Running setup.py install for mozfile
00:00:02 INFO - Running setup.py install for mozhttpd
00:00:02 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
00:00:02 INFO - Running setup.py install for mozinfo
00:00:02 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
00:00:02 INFO - Running setup.py install for mozInstall
00:00:02 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
00:00:02 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
00:00:02 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
00:00:02 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
00:00:02 INFO - Running setup.py install for mozleak
00:00:02 INFO - Running setup.py install for mozlog
00:00:02 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
00:00:02 INFO - Running setup.py install for moznetwork
00:00:02 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
00:00:02 INFO - Running setup.py install for mozprocess
00:00:03 INFO - Running setup.py install for mozprofile
00:00:03 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
00:00:03 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
00:00:03 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
00:00:03 INFO - Running setup.py install for mozrunner
00:00:03 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
00:00:03 INFO - Running setup.py install for mozscreenshot
00:00:03 INFO - Running setup.py install for moztest
00:00:03 INFO - Running setup.py install for mozversion
00:00:03 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
00:00:03 INFO - Running setup.py install for wptserve
00:00:04 INFO - Running setup.py install for marionette-driver
00:00:04 INFO - Running setup.py install for browsermob-proxy
00:00:04 INFO - Running setup.py install for marionette-client
00:00:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
00:00:04 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
00:00:04 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:00:04 INFO - Cleaning up...
00:00:04 INFO - Return code: 0
00:00:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv
00:00:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:00:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:00:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
00:00:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:00:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:00:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
00:00:04 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x1014c8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014e5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd64b4f0ff0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014e15e0>, '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 0x1010c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1010ef990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fvCZY0NTJK/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.thgaeR7SeR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
00:00:04 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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:00:04 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
00:00:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fvCZY0NTJK/Render',
00:00:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
00:00:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
00:00:04 INFO - 'HOME': '/Users/cltbld',
00:00:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
00:00:04 INFO - 'LOGNAME': 'cltbld',
00:00:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:00:04 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
00:00:04 INFO - 'MOZ_NO_REMOTE': '1',
00:00:04 INFO - 'NO_EM_RESTART': '1',
00:00:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:00:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
00:00:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:00:04 INFO - 'PWD': '/builds/slave/test',
00:00:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
00:00:04 INFO - 'SHELL': '/bin/bash',
00:00:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.thgaeR7SeR/Listeners',
00:00:04 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/',
00:00:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
00:00:04 INFO - 'USER': 'cltbld',
00:00:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
00:00:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
00:00:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
00:00:04 INFO - 'XPC_FLAGS': '0x0',
00:00:04 INFO - 'XPC_SERVICE_NAME': '0',
00:00:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
00:00:04 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:00:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
00:00:04 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-PoNZxC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
00:00:05 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:00:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
00:00:05 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-GkNcUR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
00:00:05 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:00:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
00:00:05 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-1fl7UE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
00:00:05 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:00:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
00:00:05 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-NYCGb6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
00:00:05 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:00:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
00:00:05 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-Xa9FUu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
00:00:05 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:00:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
00:00:05 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-cRg73x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
00:00:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
00:00:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
00:00:05 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-aBvIIr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
00:00:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
00:00:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
00:00:05 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-LPqAkm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
00:00:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
00:00:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
00:00:05 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-sp9lUY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
00:00:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
00:00:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
00:00:05 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-Vega2A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
00:00:06 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:00:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
00:00:06 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-p92wS5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
00:00:06 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:00:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
00:00:06 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-hSlLJk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
00:00:06 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:00:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
00:00:06 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-vfr86Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
00:00:06 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:00:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
00:00:06 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-wnWFFb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
00:00:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
00:00:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
00:00:06 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-Dd7dQL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
00:00:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
00:00:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
00:00:06 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-s2Ga7B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
00:00:06 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
00:00:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
00:00:06 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-1Z_s2P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
00:00:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
00:00:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
00:00:06 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-T8rTUh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
00:00:06 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
00:00:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
00:00:06 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-pnPb35-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
00:00:06 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
00:00:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:00:07 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-s4Jihe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:00:07 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:00:07 INFO - Unpacking /builds/slave/test/build/tests/marionette
00:00:07 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-59WiVd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
00:00:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
00:00:07 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
00:00:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
00:00:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
00:00:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
00:00:07 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
00:00:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
00:00:07 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
00:00:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:00:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:00:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
00:00:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available
00:00:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:00:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:00:10 INFO - Downloading blessings-1.6.tar.gz
00:00:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
00:00:10 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:00:10 INFO - Installing collected packages: blessings
00:00:10 INFO - Running setup.py install for blessings
00:00:10 INFO - Successfully installed blessings
00:00:10 INFO - Cleaning up...
00:00:10 INFO - Return code: 0
00:00:10 INFO - Done creating virtualenv /builds/slave/test/build/venv.
00:00:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
00:00:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
00:00:10 INFO - Reading from file tmpfile_stdout
00:00:10 INFO - Current package versions:
00:00:10 INFO - blessings == 1.6
00:00:10 INFO - blobuploader == 1.2.4
00:00:10 INFO - browsermob-proxy == 0.6.0
00:00:10 INFO - docopt == 0.6.1
00:00:10 INFO - manifestparser == 1.1
00:00:10 INFO - marionette-client == 2.3.0
00:00:10 INFO - marionette-driver == 1.4.0
00:00:10 INFO - mozInstall == 1.12
00:00:10 INFO - mozcrash == 0.17
00:00:10 INFO - mozdebug == 0.1
00:00:10 INFO - mozdevice == 0.48
00:00:10 INFO - mozfile == 1.2
00:00:10 INFO - mozhttpd == 0.7
00:00:10 INFO - mozinfo == 0.9
00:00:10 INFO - mozleak == 0.1
00:00:10 INFO - mozlog == 3.1
00:00:10 INFO - moznetwork == 0.27
00:00:10 INFO - mozprocess == 0.22
00:00:10 INFO - mozprofile == 0.28
00:00:10 INFO - mozrunner == 6.11
00:00:10 INFO - mozscreenshot == 0.1
00:00:10 INFO - mozsystemmonitor == 0.0
00:00:10 INFO - moztest == 0.7
00:00:10 INFO - mozversion == 1.4
00:00:10 INFO - psutil == 3.1.1
00:00:10 INFO - requests == 1.2.3
00:00:10 INFO - wptserve == 1.4.0
00:00:10 INFO - wsgiref == 0.1.2
00:00:10 INFO - Running post-action listener: _resource_record_post_action
00:00:10 INFO - Running post-action listener: _start_resource_monitoring
00:00:10 INFO - Starting resource monitoring.
00:00:10 INFO - #####
00:00:10 INFO - ##### Running pull step.
00:00:10 INFO - #####
00:00:10 INFO - Running pre-action listener: _resource_record_pre_action
00:00:10 INFO - Running main action method: pull
00:00:10 INFO - Pull has nothing to do!
00:00:10 INFO - Running post-action listener: _resource_record_post_action
00:00:10 INFO - #####
00:00:10 INFO - ##### Running install step.
00:00:10 INFO - #####
00:00:10 INFO - Running pre-action listener: _resource_record_pre_action
00:00:10 INFO - Running main action method: install
00:00:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
00:00:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
00:00:11 INFO - Reading from file tmpfile_stdout
00:00:11 INFO - Detecting whether we're running mozinstall >=1.0...
00:00:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
00:00:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
00:00:11 INFO - Reading from file tmpfile_stdout
00:00:11 INFO - Output received:
00:00:11 INFO - Usage: mozinstall [options] installer
00:00:11 INFO - Options:
00:00:11 INFO - -h, --help show this help message and exit
00:00:11 INFO - -d DEST, --destination=DEST
00:00:11 INFO - Directory to install application into. [default:
00:00:11 INFO - "/builds/slave/test"]
00:00:11 INFO - --app=APP Application being installed. [default: firefox]
00:00:11 INFO - mkdir: /builds/slave/test/build/application
00:00:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg', '--destination', '/builds/slave/test/build/application']
00:00:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac.dmg --destination /builds/slave/test/build/application
00:00:33 INFO - Reading from file tmpfile_stdout
00:00:33 INFO - Output received:
00:00:33 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
00:00:33 INFO - Running post-action listener: _resource_record_post_action
00:00:33 INFO - #####
00:00:33 INFO - ##### Running run-tests step.
00:00:33 INFO - #####
00:00:33 INFO - Running pre-action listener: _resource_record_pre_action
00:00:33 INFO - Running main action method: run_tests
00:00:33 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
00:00:33 INFO - Minidump filename unknown. Determining based upon platform and architecture.
00:00:33 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
00:00:33 INFO - grabbing minidump binary from tooltool
00:00:33 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:00:33 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1014e15e0>, '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 0x1010c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1010ef990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
00:00:33 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
00:00:33 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/macosx64/releng.manifest -o -c /builds/tooltool_cache
00:00:33 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
00:00:33 INFO - Return code: 0
00:00:33 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
00:00:33 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
00:00:33 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.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--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:00:33 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.app/Contents/MacOS/firefox --symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --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:00:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fvCZY0NTJK/Render',
00:00:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
00:00:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
00:00:33 INFO - 'HOME': '/Users/cltbld',
00:00:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
00:00:33 INFO - 'LOGNAME': 'cltbld',
00:00:33 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
00:00:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:00:33 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node',
00:00:33 INFO - 'MOZ_NO_REMOTE': '1',
00:00:33 INFO - 'NO_EM_RESTART': '1',
00:00:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:00:33 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
00:00:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:00:33 INFO - 'PWD': '/builds/slave/test',
00:00:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
00:00:33 INFO - 'SHELL': '/bin/bash',
00:00:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.thgaeR7SeR/Listeners',
00:00:33 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/',
00:00:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
00:00:33 INFO - 'USER': 'cltbld',
00:00:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
00:00:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
00:00:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
00:00:33 INFO - 'XPC_FLAGS': '0x0',
00:00:33 INFO - 'XPC_SERVICE_NAME': '0',
00:00:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
00:00:33 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.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64/1468664157/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--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:00:33 INFO - STDERR: /builds/slave/test/build/venv/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:00:33 INFO - import pkg_resources
00:00:34 INFO - Using 1 client processes
00:00:34 INFO - wptserve Starting http server on 127.0.0.1:8000
00:00:34 INFO - wptserve Starting http server on 127.0.0.1:8001
00:00:34 INFO - wptserve Starting http server on 127.0.0.1:8443
00:00:37 INFO - SUITE-START | Running 1476 tests
00:00:37 INFO - Running testharness tests
00:00:37 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
00:00:37 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
00:00:37 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
00:00:37 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
00:00:37 INFO - TEST-START | /cors/redirect-origin.htm
00:00:37 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
00:00:37 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 9ms
00:00:37 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
00:00:37 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
00:00:37 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
00:00:37 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
00:00:37 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
00:00:37 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
00:00:37 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
00:00:37 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
00:00:37 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
00:00:37 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
00:00:37 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
00:00:37 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
00:00:37 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
00:00:37 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
00:00:37 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
00:00:37 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
00:00:37 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
00:00:37 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
00:00:37 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
00:00:37 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
00:00:37 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
00:00:37 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
00:00:37 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
00:00:37 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
00:00:37 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
00:00:37 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
00:00:37 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
00:00:37 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 10ms
00:00:37 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
00:00:37 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
00:00:37 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
00:00:37 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
00:00:37 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
00:00:37 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
00:00:37 INFO - Setting up ssl
00:00:37 INFO - PROCESS | certutil |
00:00:37 INFO - PROCESS | certutil |
00:00:37 INFO - PROCESS | certutil |
00:00:37 INFO - Certificate Nickname Trust Attributes
00:00:37 INFO - SSL,S/MIME,JAR/XPI
00:00:37 INFO -
00:00:37 INFO - web-platform-tests CT,,
00:00:37 INFO -
00:00:37 INFO - Starting runner
00:00:37 INFO - PROCESS | 1657 | 1468825237958 Marionette INFO Listening on port 2828
00:00:39 INFO - PROCESS | 1657 | 1468825239508 Marionette INFO startBrowser 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:39 INFO - PROCESS | 1657 | 1468825239521 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:39 INFO - PROCESS | 1657 | 1468825239720 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:39 INFO - PROCESS | 1657 | 1468825239786 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:39 INFO - PROCESS | 1657 | 1468825239959 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
00:00:39 INFO - PROCESS | 1657 | 1468825239992 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:40 INFO - PROCESS | 1657 | 1468825240003 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
00:00:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 217ms
00:00:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
00:00:40 INFO - PROCESS | 1657 | 1468825240220 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:40 INFO - PROCESS | 1657 | 1468825240284 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
00:00:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 266ms
00:00:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
00:00:40 INFO - PROCESS | 1657 | 1468825240488 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:40 INFO - PROCESS | 1657 | 1468825240547 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
00:00:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 223ms
00:00:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
00:00:40 INFO - PROCESS | 1657 | 1468825240707 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:40 INFO - PROCESS | 1657 | 1468825240765 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
00:00:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 216ms
00:00:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
00:00:40 INFO - PROCESS | 1657 | 1468825240926 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:40 INFO - PROCESS | 1657 | 1468825240985 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
00:00:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 216ms
00:00:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
00:00:41 INFO - PROCESS | 1657 | 1468825241144 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:41 INFO - PROCESS | 1657 | 1468825241203 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
00:00:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 220ms
00:00:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
00:00:41 INFO - PROCESS | 1657 | 1468825241372 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:41 INFO - PROCESS | 1657 | 1468825241427 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
00:00:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 267ms
00:00:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
00:00:41 INFO - PROCESS | 1657 | 1468825241641 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:41 INFO - PROCESS | 1657 | 1468825241699 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
00:00:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 215ms
00:00:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
00:00:41 INFO - PROCESS | 1657 | 1468825241859 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:41 INFO - PROCESS | 1657 | 1468825241917 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
00:00:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 215ms
00:00:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
00:00:42 INFO - PROCESS | 1657 | 1468825242087 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:42 INFO - PROCESS | 1657 | 1468825242144 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
00:00:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 223ms
00:00:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
00:00:42 INFO - PROCESS | 1657 | 1468825242307 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:42 INFO - PROCESS | 1657 | 1468825242368 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
00:00:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 217ms
00:00:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
00:00:42 INFO - PROCESS | 1657 | 1468825242535 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:42 INFO - PROCESS | 1657 | 1468825242594 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
00:00:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 219ms
00:00:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
00:00:42 INFO - PROCESS | 1657 | 1468825242754 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:42 INFO - PROCESS | 1657 | 1468825242812 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
00:00:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 224ms
00:00:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
00:00:42 INFO - PROCESS | 1657 | 1468825242977 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:43 INFO - PROCESS | 1657 | 1468825243038 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
00:00:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 217ms
00:00:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
00:00:43 INFO - PROCESS | 1657 | 1468825243193 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:43 INFO - PROCESS | 1657 | 1468825243253 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
00:00:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 217ms
00:00:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
00:00:43 INFO - PROCESS | 1657 | 1468825243412 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:43 INFO - PROCESS | 1657 | 1468825243475 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
00:00:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 217ms
00:00:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
00:00:43 INFO - PROCESS | 1657 | 1468825243638 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:43 INFO - PROCESS | 1657 | 1468825243699 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
00:00:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 216ms
00:00:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
00:00:43 INFO - PROCESS | 1657 | 1468825243857 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:43 INFO - PROCESS | 1657 | 1468825243923 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
00:00:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 216ms
00:00:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
00:00:44 INFO - PROCESS | 1657 | 1468825244076 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:44 INFO - PROCESS | 1657 | 1468825244139 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
00:00:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 217ms
00:00:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
00:00:44 INFO - PROCESS | 1657 | 1468825244302 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:44 INFO - PROCESS | 1657 | 1468825244368 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
00:00:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 219ms
00:00:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
00:00:44 INFO - PROCESS | 1657 | 1468825244523 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:44 INFO - PROCESS | 1657 | 1468825244590 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
00:00:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 368ms
00:00:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
00:00:44 INFO - PROCESS | 1657 | 1468825244970 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:45 INFO - PROCESS | 1657 | 1468825245099 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
00:00:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 428ms
00:00:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
00:00:45 INFO - PROCESS | 1657 | 1468825245480 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:45 INFO - PROCESS | 1657 | 1468825245542 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
00:00:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 267ms
00:00:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
00:00:45 INFO - PROCESS | 1657 | 1468825245759 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:45 INFO - PROCESS | 1657 | 1468825245827 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
00:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 368ms
00:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
00:00:46 INFO - PROCESS | 1657 | 1468825246143 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:46 INFO - PROCESS | 1657 | 1468825246235 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
00:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 267ms
00:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
00:00:46 INFO - PROCESS | 1657 | 1468825246405 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:46 INFO - PROCESS | 1657 | 1468825246462 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
00:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 217ms
00:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
00:00:46 INFO - PROCESS | 1657 | 1468825246624 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:46 INFO - PROCESS | 1657 | 1468825246671 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
00:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 267ms
00:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
00:00:46 INFO - PROCESS | 1657 | 1468825246913 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:47 INFO - PROCESS | 1657 | 1468825247023 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
00:00:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 381ms
00:00:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
00:00:47 INFO - PROCESS | 1657 | 1468825247297 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:47 INFO - PROCESS | 1657 | 1468825247396 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
00:00:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 272ms
00:00:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
00:00:47 INFO - PROCESS | 1657 | 1468825247577 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:47 INFO - PROCESS | 1657 | 1468825247627 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
00:00:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 316ms
00:00:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
00:00:47 INFO - PROCESS | 1657 | 1468825247963 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:48 INFO - PROCESS | 1657 | 1468825248048 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
00:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 536ms
00:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
00:00:48 INFO - PROCESS | 1657 | 1468825248490 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:48 INFO - PROCESS | 1657 | 1468825248527 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
00:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 225ms
00:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
00:00:48 INFO - PROCESS | 1657 | 1468825248710 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:48 INFO - PROCESS | 1657 | 1468825248759 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
00:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 266ms
00:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
00:00:48 INFO - PROCESS | 1657 | 1468825248991 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:49 INFO - PROCESS | 1657 | 1468825249043 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
00:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 274ms
00:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
00:00:49 INFO - PROCESS | 1657 | 1468825249259 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:49 INFO - PROCESS | 1657 | 1468825249309 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
00:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 266ms
00:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
00:00:49 INFO - PROCESS | 1657 | 1468825249545 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:49 INFO - PROCESS | 1657 | 1468825249599 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
00:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 217ms
00:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
00:00:49 INFO - PROCESS | 1657 | 1468825249772 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:49 INFO - PROCESS | 1657 | 1468825249826 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
00:00:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 275ms
00:00:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
00:00:50 INFO - PROCESS | 1657 | 1468825250041 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:50 INFO - PROCESS | 1657 | 1468825250089 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
00:00:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 266ms
00:00:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
00:00:50 INFO - PROCESS | 1657 | 1468825250310 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:50 INFO - PROCESS | 1657 | 1468825250359 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
00:00:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 416ms
00:00:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
00:00:50 INFO - PROCESS | 1657 | 1468825250729 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:50 INFO - PROCESS | 1657 | 1468825250777 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
00:00:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 267ms
00:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
00:00:51 INFO - PROCESS | 1657 | 1468825251019 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:51 INFO - PROCESS | 1657 | 1468825251078 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
00:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 274ms
00:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
00:00:51 INFO - PROCESS | 1657 | 1468825251304 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:51 INFO - PROCESS | 1657 | 1468825251360 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
00:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 227ms
00:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
00:00:51 INFO - PROCESS | 1657 | 1468825251523 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:51 INFO - PROCESS | 1657 | 1468825251579 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
00:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 266ms
00:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
00:00:51 INFO - PROCESS | 1657 | 1468825251801 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:51 INFO - PROCESS | 1657 | 1468825251856 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
00:00:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 266ms
00:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
00:00:52 INFO - PROCESS | 1657 | 1468825252072 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:52 INFO - PROCESS | 1657 | 1468825252137 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
00:00:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 275ms
00:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
00:00:52 INFO - PROCESS | 1657 | 1468825252345 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:52 INFO - PROCESS | 1657 | 1468825252399 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
00:00:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 274ms
00:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
00:00:52 INFO - PROCESS | 1657 | 1468825252625 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:52 INFO - PROCESS | 1657 | 1468825252675 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
00:00:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 216ms
00:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
00:00:52 INFO - PROCESS | 1657 | 1468825252847 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:52 INFO - PROCESS | 1657 | 1468825252901 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
00:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 216ms
00:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
00:00:53 INFO - PROCESS | 1657 | 1468825253073 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:53 INFO - PROCESS | 1657 | 1468825253123 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
00:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 217ms
00:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
00:00:53 INFO - PROCESS | 1657 | 1468825253293 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:53 INFO - PROCESS | 1657 | 1468825253358 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
00:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 217ms
00:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
00:00:53 INFO - PROCESS | 1657 | 1468825253512 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:53 INFO - PROCESS | 1657 | 1468825253569 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
00:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 266ms
00:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
00:00:53 INFO - PROCESS | 1657 | 1468825253789 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:53 INFO - PROCESS | 1657 | 1468825253854 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
00:00:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 327ms
00:00:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
00:00:54 INFO - PROCESS | 1657 | 1468825254112 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:54 INFO - PROCESS | 1657 | 1468825254196 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
00:00:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 267ms
00:00:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
00:00:54 INFO - PROCESS | 1657 | 1468825254387 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:54 INFO - PROCESS | 1657 | 1468825254442 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
00:00:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 273ms
00:00:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
00:00:54 INFO - PROCESS | 1657 | 1468825254755 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:54 INFO - PROCESS | 1657 | 1468825254817 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
00:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 472ms
00:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
00:00:55 INFO - PROCESS | 1657 | 1468825255176 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:55 INFO - PROCESS | 1657 | 1468825255219 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
00:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 267ms
00:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
00:00:55 INFO - PROCESS | 1657 | 1468825255453 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:55 INFO - PROCESS | 1657 | 1468825255505 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
00:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 219ms
00:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
00:00:55 INFO - PROCESS | 1657 | 1468825255677 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:55 INFO - PROCESS | 1657 | 1468825255727 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
00:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 268ms
00:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
00:00:55 INFO - PROCESS | 1657 | 1468825255945 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:56 INFO - PROCESS | 1657 | 1468825255995 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
00:00:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 216ms
00:00:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
00:00:56 INFO - PROCESS | 1657 | 1468825256169 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:56 INFO - PROCESS | 1657 | 1468825256215 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
00:00:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 217ms
00:00:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
00:00:56 INFO - PROCESS | 1657 | 1468825256390 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:56 INFO - PROCESS | 1657 | 1468825256445 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
00:00:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 266ms
00:00:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
00:00:56 INFO - PROCESS | 1657 | 1468825256658 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:56 INFO - PROCESS | 1657 | 1468825256707 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
00:00:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 216ms
00:00:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
00:00:56 INFO - PROCESS | 1657 | 1468825256879 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:56 INFO - PROCESS | 1657 | 1468825256933 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
00:00:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 218ms
00:00:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
00:00:57 INFO - PROCESS | 1657 | 1468825257107 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:57 INFO - PROCESS | 1657 | 1468825257177 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
00:00:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 369ms
00:00:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
00:00:57 INFO - PROCESS | 1657 | 1468825257488 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:57 INFO - PROCESS | 1657 | 1468825257568 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
00:00:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 325ms
00:00:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
00:00:57 INFO - PROCESS | 1657 | 1468825257808 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:57 INFO - PROCESS | 1657 | 1468825257877 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
00:00:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 266ms
00:00:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
00:00:58 INFO - PROCESS | 1657 | 1468825258088 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:58 INFO - PROCESS | 1657 | 1468825258143 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
00:00:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 273ms
00:00:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
00:00:58 INFO - PROCESS | 1657 | 1468825258357 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:58 INFO - PROCESS | 1657 | 1468825258408 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
00:00:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 216ms
00:00:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
00:00:58 INFO - PROCESS | 1657 | 1468825258575 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:58 INFO - PROCESS | 1657 | 1468825258633 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
00:00:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 266ms
00:00:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
00:00:58 INFO - PROCESS | 1657 | 1468825258846 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:58 INFO - PROCESS | 1657 | 1468825258921 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
00:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 319ms
00:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
00:00:59 INFO - PROCESS | 1657 | 1468825259173 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:59 INFO - PROCESS | 1657 | 1468825259227 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
00:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 217ms
00:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
00:00:59 INFO - PROCESS | 1657 | 1468825259394 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:59 INFO - PROCESS | 1657 | 1468825259446 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
00:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 220ms
00:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
00:00:59 INFO - PROCESS | 1657 | 1468825259621 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:59 INFO - PROCESS | 1657 | 1468825259674 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:59 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:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 218ms
00:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
00:00:59 INFO - PROCESS | 1657 | 1468825259841 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:00:59 INFO - PROCESS | 1657 | 1468825259900 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:00 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:01:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 217ms
00:01:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
00:01:00 INFO - PROCESS | 1657 | 1468825260061 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:00 INFO - PROCESS | 1657 | 1468825260120 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:00 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:01:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 218ms
00:01:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
00:01:00 INFO - PROCESS | 1657 | 1468825260287 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:00 INFO - PROCESS | 1657 | 1468825260342 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:00 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:01:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 224ms
00:01:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
00:01:00 INFO - PROCESS | 1657 | 1468825260507 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:00 INFO - PROCESS | 1657 | 1468825260573 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:00 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:01:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 266ms
00:01:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
00:01:00 INFO - PROCESS | 1657 | 1468825260778 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:00 INFO - PROCESS | 1657 | 1468825260859 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:01 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:01:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 317ms
00:01:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
00:01:01 INFO - PROCESS | 1657 | 1468825261100 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:01 INFO - PROCESS | 1657 | 1468825261223 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:01 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:01:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 522ms
00:01:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
00:01:01 INFO - PROCESS | 1657 | 1468825261623 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:01 INFO - PROCESS | 1657 | 1468825261723 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:02 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:01:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 418ms
00:01:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
00:01:02 INFO - PROCESS | 1657 | 1468825262053 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:02 INFO - PROCESS | 1657 | 1468825262125 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:02 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:01:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 272ms
00:01:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
00:01:02 INFO - PROCESS | 1657 | 1468825262327 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:02 INFO - PROCESS | 1657 | 1468825262384 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:02 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:01:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 268ms
00:01:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
00:01:02 INFO - PROCESS | 1657 | 1468825262594 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:02 INFO - PROCESS | 1657 | 1468825262647 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:02 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:01:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 217ms
00:01:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
00:01:02 INFO - PROCESS | 1657 | 1468825262820 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:02 INFO - PROCESS | 1657 | 1468825262873 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:03 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:01:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 268ms
00:01:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
00:01:03 INFO - PROCESS | 1657 | 1468825263091 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:03 INFO - PROCESS | 1657 | 1468825263147 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:03 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:01:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 216ms
00:01:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
00:01:03 INFO - PROCESS | 1657 | 1468825263308 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:03 INFO - PROCESS | 1657 | 1468825263356 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:03 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:01:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 266ms
00:01:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
00:01:03 INFO - PROCESS | 1657 | 1468825263579 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:03 INFO - PROCESS | 1657 | 1468825263655 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:04 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:01:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms
00:01:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
00:01:04 INFO - PROCESS | 1657 | 1468825264048 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:04 INFO - PROCESS | 1657 | 1468825264101 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:04 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:01:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 268ms
00:01:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
00:01:04 INFO - PROCESS | 1657 | 1468825264323 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:04 INFO - PROCESS | 1657 | 1468825264380 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:04 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:01:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 266ms
00:01:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
00:01:04 INFO - PROCESS | 1657 | 1468825264606 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:04 INFO - PROCESS | 1657 | 1468825264672 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:04 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:01:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 280ms
00:01:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
00:01:04 INFO - PROCESS | 1657 | 1468825264875 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:04 INFO - PROCESS | 1657 | 1468825264955 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:05 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:01:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 417ms
00:01:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
00:01:05 INFO - PROCESS | 1657 | 1468825265296 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:05 INFO - PROCESS | 1657 | 1468825265367 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:05 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:01:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 267ms
00:01:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
00:01:05 INFO - PROCESS | 1657 | 1468825265571 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:05 INFO - PROCESS | 1657 | 1468825265624 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
00:01:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 225ms
00:01:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
00:01:05 INFO - PROCESS | 1657 | 1468825265792 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:05 INFO - PROCESS | 1657 | 1468825265844 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
00:01:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 217ms
00:01:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
00:01:06 INFO - PROCESS | 1657 | 1468825266011 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:06 INFO - PROCESS | 1657 | 1468825266062 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
00:01:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 216ms
00:01:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
00:01:06 INFO - PROCESS | 1657 | 1468825266229 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:06 INFO - PROCESS | 1657 | 1468825266288 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
00:01:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 266ms
00:01:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
00:01:06 INFO - PROCESS | 1657 | 1468825266503 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:06 INFO - PROCESS | 1657 | 1468825266558 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
00:01:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 217ms
00:01:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
00:01:06 INFO - PROCESS | 1657 | 1468825266727 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:06 INFO - PROCESS | 1657 | 1468825266780 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
00:01:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 217ms
00:01:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
00:01:06 INFO - PROCESS | 1657 | 1468825266946 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:07 INFO - PROCESS | 1657 | 1468825267005 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
00:01:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 216ms
00:01:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
00:01:07 INFO - PROCESS | 1657 | 1468825267171 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:07 INFO - PROCESS | 1657 | 1468825267228 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
00:01:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 224ms
00:01:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
00:01:07 INFO - PROCESS | 1657 | 1468825267390 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:07 INFO - PROCESS | 1657 | 1468825267445 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
00:01:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 266ms
00:01:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
00:01:07 INFO - PROCESS | 1657 | 1468825267659 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:07 INFO - PROCESS | 1657 | 1468825267720 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
00:01:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 467ms
00:01:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
00:01:08 INFO - PROCESS | 1657 | 1468825268130 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:08 INFO - PROCESS | 1657 | 1468825268189 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
00:01:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 317ms
00:01:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
00:01:08 INFO - PROCESS | 1657 | 1468825268460 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:08 INFO - PROCESS | 1657 | 1468825268510 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01: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:01:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 720ms
00:01:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
00:01:09 INFO - PROCESS | 1657 | 1468825269185 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:09 INFO - PROCESS | 1657 | 1468825269228 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
00:01:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 721ms
00:01:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
00:01:09 INFO - PROCESS | 1657 | 1468825269907 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:09 INFO - PROCESS | 1657 | 1468825269953 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:10 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:01:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:01:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
00:01:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:01:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:01:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 216ms
00:01:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
00:01:10 INFO - PROCESS | 1657 | 1468825270126 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:10 INFO - PROCESS | 1657 | 1468825270189 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
00:01:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 367ms
00:01:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
00:01:10 INFO - PROCESS | 1657 | 1468825270519 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:10 INFO - PROCESS | 1657 | 1468825270613 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
00:01:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 372ms
00:01:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
00:01:10 INFO - PROCESS | 1657 | 1468825270874 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:10 INFO - PROCESS | 1657 | 1468825270929 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
00:01:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 267ms
00:01:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
00:01:11 INFO - PROCESS | 1657 | 1468825271144 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:11 INFO - PROCESS | 1657 | 1468825271202 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
00:01:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 266ms
00:01:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
00:01:11 INFO - PROCESS | 1657 | 1468825271413 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:11 INFO - PROCESS | 1657 | 1468825271493 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
00:01:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 266ms
00:01:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
00:01:11 INFO - PROCESS | 1657 | 1468825271688 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:11 INFO - PROCESS | 1657 | 1468825271737 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:11 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
00:01:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
00:01:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:01:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:01:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 224ms
00:01:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
00:01:11 INFO - PROCESS | 1657 | 1468825271910 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:11 INFO - PROCESS | 1657 | 1468825271964 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
00:01:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 268ms
00:01:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
00:01:12 INFO - PROCESS | 1657 | 1468825272179 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:12 INFO - PROCESS | 1657 | 1468825272238 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:12 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
00:01:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
00:01:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:01:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:01:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 218ms
00:01:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
00:01:12 INFO - PROCESS | 1657 | 1468825272406 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:12 INFO - PROCESS | 1657 | 1468825272456 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:12 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:01:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:01:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
00:01:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:01:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:01:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 272ms
00:01:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
00:01:12 INFO - PROCESS | 1657 | 1468825272676 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:12 INFO - PROCESS | 1657 | 1468825272728 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:12 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
00:01:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
00:01:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:01:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:01:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 217ms
00:01:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
00:01:12 INFO - PROCESS | 1657 | 1468825272895 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:12 INFO - PROCESS | 1657 | 1468825272947 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
00:01:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 270ms
00:01:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
00:01:13 INFO - PROCESS | 1657 | 1468825273175 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:13 INFO - PROCESS | 1657 | 1468825273245 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
00:01:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 317ms
00:01:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
00:01:13 INFO - PROCESS | 1657 | 1468825273496 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:13 INFO - PROCESS | 1657 | 1468825273580 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
00:01:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 270ms
00:01:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
00:01:13 INFO - PROCESS | 1657 | 1468825273773 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:13 INFO - PROCESS | 1657 | 1468825273843 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
00:01:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 317ms
00:01:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
00:01:14 INFO - PROCESS | 1657 | 1468825274094 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:14 INFO - PROCESS | 1657 | 1468825274172 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
00:01:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 469ms
00:01:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
00:01:14 INFO - PROCESS | 1657 | 1468825274565 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:14 INFO - PROCESS | 1657 | 1468825274629 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
00:01:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms
00:01:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
00:01:15 INFO - PROCESS | 1657 | 1468825275040 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:15 INFO - PROCESS | 1657 | 1468825275120 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
00:01:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 368ms
00:01:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
00:01:15 INFO - PROCESS | 1657 | 1468825275425 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:15 INFO - PROCESS | 1657 | 1468825275499 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
00:01:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 326ms
00:01:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
00:01:15 INFO - PROCESS | 1657 | 1468825275747 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:15 INFO - PROCESS | 1657 | 1468825275806 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
00:01:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 268ms
00:01:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
00:01:16 INFO - PROCESS | 1657 | 1468825276014 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:16 INFO - PROCESS | 1657 | 1468825276073 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
00:01:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 266ms
00:01:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
00:01:16 INFO - PROCESS | 1657 | 1468825276289 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:16 INFO - PROCESS | 1657 | 1468825276339 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
00:01:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 217ms
00:01:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
00:01:16 INFO - PROCESS | 1657 | 1468825276509 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:16 INFO - PROCESS | 1657 | 1468825276565 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:16 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:01:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 215ms
00:01:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
00:01:16 INFO - PROCESS | 1657 | 1468825276727 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:16 INFO - PROCESS | 1657 | 1468825276776 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
00:01:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 216ms
00:01:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
00:01:16 INFO - PROCESS | 1657 | 1468825276945 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:17 INFO - PROCESS | 1657 | 1468825277004 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
00:01:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 267ms
00:01:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
00:01:17 INFO - PROCESS | 1657 | 1468825277230 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:17 INFO - PROCESS | 1657 | 1468825277295 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:17 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:01:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 319ms
00:01:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
00:01:17 INFO - PROCESS | 1657 | 1468825277547 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:17 INFO - PROCESS | 1657 | 1468825277610 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:17 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
00:01:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
00:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:01:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
00:01:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
00:01:17 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
00:01:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
00:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:01:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
00:01:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
00:01:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 269ms
00:01:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
00:01:17 INFO - PROCESS | 1657 | 1468825277828 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:17 INFO - PROCESS | 1657 | 1468825277895 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
00:01:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 266ms
00:01:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
00:01:18 INFO - PROCESS | 1657 | 1468825278096 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:18 INFO - PROCESS | 1657 | 1468825278160 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
00:01:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 270ms
00:01:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
00:01:18 INFO - PROCESS | 1657 | 1468825278374 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:18 INFO - PROCESS | 1657 | 1468825278427 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:18 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:01:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 218ms
00:01:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
00:01:18 INFO - PROCESS | 1657 | 1468825278594 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:18 INFO - PROCESS | 1657 | 1468825278656 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:18 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:01:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 266ms
00:01:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
00:01:18 INFO - PROCESS | 1657 | 1468825278863 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:18 INFO - PROCESS | 1657 | 1468825278927 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:19 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:01:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 216ms
00:01:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
00:01:19 INFO - PROCESS | 1657 | 1468825279091 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:19 INFO - PROCESS | 1657 | 1468825279152 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
00:01:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 275ms
00:01:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
00:01:19 INFO - PROCESS | 1657 | 1468825279359 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:19 INFO - PROCESS | 1657 | 1468825279414 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
00:01:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 215ms
00:01:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
00:01:19 INFO - PROCESS | 1657 | 1468825279577 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:19 INFO - PROCESS | 1657 | 1468825279638 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
00:01:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 217ms
00:01:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
00:01:19 INFO - PROCESS | 1657 | 1468825279798 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:19 INFO - PROCESS | 1657 | 1468825279857 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
00:01:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 219ms
00:01:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
00:01:20 INFO - PROCESS | 1657 | 1468825280024 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:20 INFO - PROCESS | 1657 | 1468825280088 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
00:01:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 266ms
00:01:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
00:01:20 INFO - PROCESS | 1657 | 1468825280294 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:20 INFO - PROCESS | 1657 | 1468825280375 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
00:01:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 318ms
00:01:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
00:01:20 INFO - PROCESS | 1657 | 1468825280613 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:20 INFO - PROCESS | 1657 | 1468825280680 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
00:01:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 267ms
00:01:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
00:01:20 INFO - PROCESS | 1657 | 1468825280890 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:21 INFO - PROCESS | 1657 | 1468825281015 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
00:01:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 627ms
00:01:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
00:01:21 INFO - PROCESS | 1657 | 1468825281517 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:21 INFO - PROCESS | 1657 | 1468825281608 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
00:01:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 418ms
00:01:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
00:01:21 INFO - PROCESS | 1657 | 1468825281940 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:21 INFO - PROCESS | 1657 | 1468825281985 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
00:01:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 268ms
00:01:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
00:01:22 INFO - PROCESS | 1657 | 1468825282226 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:22 INFO - PROCESS | 1657 | 1468825282303 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
00:01:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 369ms
00:01:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
00:01:22 INFO - PROCESS | 1657 | 1468825282590 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:22 INFO - PROCESS | 1657 | 1468825282639 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
00:01:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 224ms
00:01:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
00:01:22 INFO - PROCESS | 1657 | 1468825282809 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:22 INFO - PROCESS | 1657 | 1468825282856 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
00:01:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 216ms
00:01:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
00:01:23 INFO - PROCESS | 1657 | 1468825283029 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:23 INFO - PROCESS | 1657 | 1468825283093 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
00:01:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 266ms
00:01:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
00:01:23 INFO - PROCESS | 1657 | 1468825283297 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:23 INFO - PROCESS | 1657 | 1468825283352 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
00:01:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 266ms
00:01:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
00:01:23 INFO - PROCESS | 1657 | 1468825283571 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:23 INFO - PROCESS | 1657 | 1468825283620 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
00:01:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 225ms
00:01:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
00:01:23 INFO - PROCESS | 1657 | 1468825283792 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:23 INFO - PROCESS | 1657 | 1468825283844 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
00:01:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 266ms
00:01:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
00:01:24 INFO - PROCESS | 1657 | 1468825284072 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:24 INFO - PROCESS | 1657 | 1468825284129 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
00:01:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 274ms
00:01:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
00:01:24 INFO - PROCESS | 1657 | 1468825284344 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:24 INFO - PROCESS | 1657 | 1468825284408 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
00:01:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 266ms
00:01:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
00:01:24 INFO - PROCESS | 1657 | 1468825284612 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:24 INFO - PROCESS | 1657 | 1468825284667 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
00:01:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 267ms
00:01:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
00:01:24 INFO - PROCESS | 1657 | 1468825284887 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:24 INFO - PROCESS | 1657 | 1468825284946 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
00:01:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 268ms
00:01:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
00:01:25 INFO - PROCESS | 1657 | 1468825285158 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:25 INFO - PROCESS | 1657 | 1468825285213 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
00:01:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 267ms
00:01:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
00:01:25 INFO - PROCESS | 1657 | 1468825285429 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:25 INFO - PROCESS | 1657 | 1468825285517 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
00:01:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 368ms
00:01:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
00:01:25 INFO - PROCESS | 1657 | 1468825285805 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:25 INFO - PROCESS | 1657 | 1468825285859 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
00:01:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 270ms
00:01:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
00:01:26 INFO - PROCESS | 1657 | 1468825286079 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:26 INFO - PROCESS | 1657 | 1468825286154 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
00:01:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 317ms
00:01:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
00:01:26 INFO - PROCESS | 1657 | 1468825286397 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:26 INFO - PROCESS | 1657 | 1468825286457 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
00:01:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 218ms
00:01:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
00:01:26 INFO - PROCESS | 1657 | 1468825286637 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:26 INFO - PROCESS | 1657 | 1468825286693 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
00:01:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 223ms
00:01:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
00:01:26 INFO - PROCESS | 1657 | 1468825286856 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:26 INFO - PROCESS | 1657 | 1468825286909 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
00:01:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 223ms
00:01:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
00:01:27 INFO - PROCESS | 1657 | 1468825287076 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:27 INFO - PROCESS | 1657 | 1468825287134 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:27 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:01:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 216ms
00:01:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
00:01:27 INFO - PROCESS | 1657 | 1468825287295 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:27 INFO - PROCESS | 1657 | 1468825287352 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
00:01:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 216ms
00:01:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
00:01:27 INFO - PROCESS | 1657 | 1468825287525 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:27 INFO - PROCESS | 1657 | 1468825287589 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:27 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:01:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 266ms
00:01:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
00:01:27 INFO - PROCESS | 1657 | 1468825287899 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:27 INFO - PROCESS | 1657 | 1468825287968 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:28 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:01:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 478ms
00:01:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
00:01:28 INFO - PROCESS | 1657 | 1468825288322 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:28 INFO - PROCESS | 1657 | 1468825288369 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:29 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:01:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 720ms
00:01:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
00:01:29 INFO - PROCESS | 1657 | 1468825289046 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:29 INFO - PROCESS | 1657 | 1468825289104 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:29 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:01:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 723ms
00:01:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
00:01:29 INFO - PROCESS | 1657 | 1468825289774 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:29 INFO - PROCESS | 1657 | 1468825289820 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:30 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:01:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 720ms
00:01:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
00:01:30 INFO - PROCESS | 1657 | 1468825290494 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:30 INFO - PROCESS | 1657 | 1468825290545 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:31 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:01:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 766ms
00:01:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
00:01:31 INFO - PROCESS | 1657 | 1468825291262 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:31 INFO - PROCESS | 1657 | 1468825291301 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:31 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:01:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 667ms
00:01:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
00:01:31 INFO - PROCESS | 1657 | 1468825291933 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:31 INFO - PROCESS | 1657 | 1468825291988 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:32 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:01:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 717ms
00:01:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
00:01:32 INFO - PROCESS | 1657 | 1468825292652 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:32 INFO - PROCESS | 1657 | 1468825292695 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:33 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:01:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 719ms
00:01:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
00:01:33 INFO - PROCESS | 1657 | 1468825293373 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:33 INFO - PROCESS | 1657 | 1468825293415 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
00:01:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 719ms
00:01:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
00:01:34 INFO - PROCESS | 1657 | 1468825294094 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:34 INFO - PROCESS | 1657 | 1468825294136 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
00:01:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 766ms
00:01:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
00:01:34 INFO - PROCESS | 1657 | 1468825294864 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:34 INFO - PROCESS | 1657 | 1468825294909 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
00:01:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 717ms
00:01:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
00:01:35 INFO - PROCESS | 1657 | 1468825295590 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:35 INFO - PROCESS | 1657 | 1468825295637 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:35 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
00:01:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
00:01:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:01:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:01:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 217ms
00:01:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
00:01:35 INFO - PROCESS | 1657 | 1468825295812 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:35 INFO - PROCESS | 1657 | 1468825295862 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
00:01:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 268ms
00:01:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
00:01:36 INFO - PROCESS | 1657 | 1468825296081 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:36 INFO - PROCESS | 1657 | 1468825296160 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:36 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[3248] expected 0 but got 9
00:01:36 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
00:01:36 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
00:01:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
00:01:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:01:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:01:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 368ms
00:01:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
00:01:36 INFO - PROCESS | 1657 | 1468825296461 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:36 INFO - PROCESS | 1657 | 1468825296533 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:36 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:01:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 267ms
00:01:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
00:01:36 INFO - PROCESS | 1657 | 1468825296730 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:36 INFO - PROCESS | 1657 | 1468825296793 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
00:01:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 717ms
00:01:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
00:01:37 INFO - PROCESS | 1657 | 1468825297449 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:37 INFO - PROCESS | 1657 | 1468825297493 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:38 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:01:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 721ms
00:01:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
00:01:38 INFO - PROCESS | 1657 | 1468825298173 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:38 INFO - PROCESS | 1657 | 1468825298214 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:38 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:01:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 719ms
00:01:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
00:01:38 INFO - PROCESS | 1657 | 1468825298894 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:38 INFO - PROCESS | 1657 | 1468825298936 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:39 INFO - PROCESS | 1657 | 1468825299518 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
00:01:39 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:01:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 667ms
00:01:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
00:01:39 INFO - PROCESS | 1657 | 1468825299564 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:39 INFO - PROCESS | 1657 | 1468825299614 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:40 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:01:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 717ms
00:01:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
00:01:40 INFO - PROCESS | 1657 | 1468825300286 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:40 INFO - PROCESS | 1657 | 1468825300335 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:40 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:01:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 217ms
00:01:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
00:01:40 INFO - PROCESS | 1657 | 1468825300507 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:40 INFO - PROCESS | 1657 | 1468825300559 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
00:01:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 767ms
00:01:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
00:01:41 INFO - PROCESS | 1657 | 1468825301279 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:41 INFO - PROCESS | 1657 | 1468825301322 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
00:01:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 718ms
00:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
00:01:42 INFO - PROCESS | 1657 | 1468825302004 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:42 INFO - PROCESS | 1657 | 1468825302068 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
00:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 270ms
00:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
00:01:42 INFO - PROCESS | 1657 | 1468825302282 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:42 INFO - PROCESS | 1657 | 1468825302337 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
00:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 220ms
00:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
00:01:42 INFO - PROCESS | 1657 | 1468825302498 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:42 INFO - PROCESS | 1657 | 1468825302553 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
00:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 218ms
00:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
00:01:42 INFO - PROCESS | 1657 | 1468825302724 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:42 INFO - PROCESS | 1657 | 1468825302778 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
00:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 216ms
00:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
00:01:42 INFO - PROCESS | 1657 | 1468825302944 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:43 INFO - PROCESS | 1657 | 1468825302997 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
00:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 266ms
00:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
00:01:43 INFO - PROCESS | 1657 | 1468825303212 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:43 INFO - PROCESS | 1657 | 1468825303273 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
00:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 266ms
00:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
00:01:43 INFO - PROCESS | 1657 | 1468825303487 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:43 INFO - PROCESS | 1657 | 1468825303543 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
00:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 268ms
00:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
00:01:43 INFO - PROCESS | 1657 | 1468825303774 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:43 INFO - PROCESS | 1657 | 1468825303832 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:44 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:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 267ms
00:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
00:01:44 INFO - PROCESS | 1657 | 1468825304044 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:44 INFO - PROCESS | 1657 | 1468825304102 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:44 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:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 267ms
00:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
00:01:44 INFO - PROCESS | 1657 | 1468825304314 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:44 INFO - PROCESS | 1657 | 1468825304373 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:44 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:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 267ms
00:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
00:01:44 INFO - PROCESS | 1657 | 1468825304589 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:44 INFO - PROCESS | 1657 | 1468825304644 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
00:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 224ms
00:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
00:01:44 INFO - PROCESS | 1657 | 1468825304809 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:44 INFO - PROCESS | 1657 | 1468825304859 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:45 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:01:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:01:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
00:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 217ms
00:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
00:01:45 INFO - PROCESS | 1657 | 1468825305028 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:45 INFO - PROCESS | 1657 | 1468825305078 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
00:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 215ms
00:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
00:01:45 INFO - PROCESS | 1657 | 1468825305246 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:45 INFO - PROCESS | 1657 | 1468825305302 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:45 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:01:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:01:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
00:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:01:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 216ms
00:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
00:01:45 INFO - PROCESS | 1657 | 1468825305465 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:45 INFO - PROCESS | 1657 | 1468825305522 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
00:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 218ms
00:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
00:01:45 INFO - PROCESS | 1657 | 1468825305691 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:45 INFO - PROCESS | 1657 | 1468825305758 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
00:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 219ms
00:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
00:01:45 INFO - PROCESS | 1657 | 1468825305912 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:45 INFO - PROCESS | 1657 | 1468825305964 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
00:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 215ms
00:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
00:01:46 INFO - PROCESS | 1657 | 1468825306131 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:46 INFO - PROCESS | 1657 | 1468825306193 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
00:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 217ms
00:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
00:01:46 INFO - PROCESS | 1657 | 1468825306357 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:46 INFO - PROCESS | 1657 | 1468825306420 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
00:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 324ms
00:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
00:01:46 INFO - PROCESS | 1657 | 1468825306678 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:46 INFO - PROCESS | 1657 | 1468825306760 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
00:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 367ms
00:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
00:01:47 INFO - PROCESS | 1657 | 1468825307046 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:47 INFO - PROCESS | 1657 | 1468825307125 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
00:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 467ms
00:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
00:01:47 INFO - PROCESS | 1657 | 1468825307517 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:47 INFO - PROCESS | 1657 | 1468825307579 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
00:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 317ms
00:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
00:01:47 INFO - PROCESS | 1657 | 1468825307846 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:47 INFO - PROCESS | 1657 | 1468825307908 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
00:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 273ms
00:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
00:01:48 INFO - PROCESS | 1657 | 1468825308128 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:48 INFO - PROCESS | 1657 | 1468825308180 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
00:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 267ms
00:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
00:01:48 INFO - PROCESS | 1657 | 1468825308395 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:48 INFO - PROCESS | 1657 | 1468825308446 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
00:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 266ms
00:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
00:01:48 INFO - PROCESS | 1657 | 1468825308664 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:48 INFO - PROCESS | 1657 | 1468825308717 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
00:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 216ms
00:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
00:01:48 INFO - PROCESS | 1657 | 1468825308890 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:48 INFO - PROCESS | 1657 | 1468825308946 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
00:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 274ms
00:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
00:01:49 INFO - PROCESS | 1657 | 1468825309159 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:49 INFO - PROCESS | 1657 | 1468825309208 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01: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:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 215ms
00:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
00:01:49 INFO - PROCESS | 1657 | 1468825309378 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:49 INFO - PROCESS | 1657 | 1468825309426 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
00:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 216ms
00:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
00:01:49 INFO - PROCESS | 1657 | 1468825309596 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:49 INFO - PROCESS | 1657 | 1468825309651 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
00:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 266ms
00:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
00:01:49 INFO - PROCESS | 1657 | 1468825309872 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:49 INFO - PROCESS | 1657 | 1468825309930 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
00:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 268ms
00:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
00:01:50 INFO - PROCESS | 1657 | 1468825310142 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:50 INFO - PROCESS | 1657 | 1468825310208 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
00:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 266ms
00:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
00:01:50 INFO - PROCESS | 1657 | 1468825310418 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:50 INFO - PROCESS | 1657 | 1468825310482 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
00:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 266ms
00:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
00:01:50 INFO - PROCESS | 1657 | 1468825310678 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:50 INFO - PROCESS | 1657 | 1468825310753 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
00:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 266ms
00:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
00:01:50 INFO - PROCESS | 1657 | 1468825310947 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:51 INFO - PROCESS | 1657 | 1468825310998 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
00:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 216ms
00:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
00:01:51 INFO - PROCESS | 1657 | 1468825311171 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:51 INFO - PROCESS | 1657 | 1468825311223 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
00:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 217ms
00:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
00:01:51 INFO - PROCESS | 1657 | 1468825311390 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:51 INFO - PROCESS | 1657 | 1468825311442 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
00:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 217ms
00:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
00:01:51 INFO - PROCESS | 1657 | 1468825311609 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:51 INFO - PROCESS | 1657 | 1468825311662 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
00:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 217ms
00:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
00:01:51 INFO - PROCESS | 1657 | 1468825311828 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:51 INFO - PROCESS | 1657 | 1468825311885 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
00:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 216ms
00:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
00:01:52 INFO - PROCESS | 1657 | 1468825312046 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:52 INFO - PROCESS | 1657 | 1468825312109 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
00:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 266ms
00:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
00:01:52 INFO - PROCESS | 1657 | 1468825312315 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:52 INFO - PROCESS | 1657 | 1468825312375 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
00:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 218ms
00:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
00:01:52 INFO - PROCESS | 1657 | 1468825312541 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:52 INFO - PROCESS | 1657 | 1468825312595 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
00:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 218ms
00:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
00:01:52 INFO - PROCESS | 1657 | 1468825312762 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:52 INFO - PROCESS | 1657 | 1468825312819 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
00:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 216ms
00:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
00:01:52 INFO - PROCESS | 1657 | 1468825312980 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:53 INFO - PROCESS | 1657 | 1468825313037 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
00:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 219ms
00:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
00:01:53 INFO - PROCESS | 1657 | 1468825313208 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:53 INFO - PROCESS | 1657 | 1468825313269 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
00:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 217ms
00:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
00:01:53 INFO - PROCESS | 1657 | 1468825313428 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:53 INFO - PROCESS | 1657 | 1468825313488 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
00:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 266ms
00:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
00:01:53 INFO - PROCESS | 1657 | 1468825313788 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:53 INFO - PROCESS | 1657 | 1468825313917 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
00:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 617ms
00:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
00:01:54 INFO - PROCESS | 1657 | 1468825314359 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:54 INFO - PROCESS | 1657 | 1468825314404 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
00:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 217ms
00:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
00:01:54 INFO - PROCESS | 1657 | 1468825314589 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:54 INFO - PROCESS | 1657 | 1468825314640 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
00:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 269ms
00:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
00:01:54 INFO - PROCESS | 1657 | 1468825314866 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:54 INFO - PROCESS | 1657 | 1468825314924 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
00:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 267ms
00:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
00:01:55 INFO - PROCESS | 1657 | 1468825315128 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:55 INFO - PROCESS | 1657 | 1468825315176 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
00:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 218ms
00:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
00:01:55 INFO - PROCESS | 1657 | 1468825315357 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:55 INFO - PROCESS | 1657 | 1468825315408 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
00:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 225ms
00:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
00:01:55 INFO - PROCESS | 1657 | 1468825315578 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:55 INFO - PROCESS | 1657 | 1468825315637 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
00:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 218ms
00:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
00:01:55 INFO - PROCESS | 1657 | 1468825315797 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:55 INFO - PROCESS | 1657 | 1468825315844 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
00:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 216ms
00:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
00:01:56 INFO - PROCESS | 1657 | 1468825316022 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:56 INFO - PROCESS | 1657 | 1468825316070 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
00:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 267ms
00:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
00:01:56 INFO - PROCESS | 1657 | 1468825316310 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:56 INFO - PROCESS | 1657 | 1468825316389 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
00:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 419ms
00:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
00:01:56 INFO - PROCESS | 1657 | 1468825316736 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:56 INFO - PROCESS | 1657 | 1468825316799 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
00:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 268ms
00:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
00:01:57 INFO - PROCESS | 1657 | 1468825317008 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:57 INFO - PROCESS | 1657 | 1468825317077 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
00:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 273ms
00:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
00:01:57 INFO - PROCESS | 1657 | 1468825317276 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:57 INFO - PROCESS | 1657 | 1468825317336 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
00:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 268ms
00:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
00:01:57 INFO - PROCESS | 1657 | 1468825317547 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:57 INFO - PROCESS | 1657 | 1468825317614 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
00:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 271ms
00:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
00:01:57 INFO - PROCESS | 1657 | 1468825317825 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:57 INFO - PROCESS | 1657 | 1468825317879 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
00:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 218ms
00:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
00:01:58 INFO - PROCESS | 1657 | 1468825318046 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:58 INFO - PROCESS | 1657 | 1468825318099 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
00:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 216ms
00:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
00:01:58 INFO - PROCESS | 1657 | 1468825318265 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:58 INFO - PROCESS | 1657 | 1468825318326 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
00:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 216ms
00:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
00:01:58 INFO - PROCESS | 1657 | 1468825318490 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:58 INFO - PROCESS | 1657 | 1468825318547 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
00:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 223ms
00:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
00:01:58 INFO - PROCESS | 1657 | 1468825318709 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:58 INFO - PROCESS | 1657 | 1468825318777 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
00:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 319ms
00:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
00:01:59 INFO - PROCESS | 1657 | 1468825319031 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:59 INFO - PROCESS | 1657 | 1468825319120 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
00:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 318ms
00:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
00:01:59 INFO - PROCESS | 1657 | 1468825319360 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:59 INFO - PROCESS | 1657 | 1468825319428 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
00:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 267ms
00:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
00:01:59 INFO - PROCESS | 1657 | 1468825319628 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:59 INFO - PROCESS | 1657 | 1468825319690 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
00:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 267ms
00:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
00:01:59 INFO - PROCESS | 1657 | 1468825319897 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:01:59 INFO - PROCESS | 1657 | 1468825319959 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
00:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 270ms
00:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
00:02:00 INFO - PROCESS | 1657 | 1468825320303 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:00 INFO - PROCESS | 1657 | 1468825320411 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
00:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 648ms
00:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
00:02:00 INFO - PROCESS | 1657 | 1468825320864 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:00 INFO - PROCESS | 1657 | 1468825320913 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
00:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 268ms
00:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
00:02:01 INFO - PROCESS | 1657 | 1468825321143 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:01 INFO - PROCESS | 1657 | 1468825321197 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
00:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 266ms
00:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
00:02:01 INFO - PROCESS | 1657 | 1468825321426 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:01 INFO - PROCESS | 1657 | 1468825321502 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
00:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 369ms
00:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
00:02:01 INFO - PROCESS | 1657 | 1468825321796 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:01 INFO - PROCESS | 1657 | 1468825321874 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
00:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 268ms
00:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
00:02:02 INFO - PROCESS | 1657 | 1468825322065 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:02 INFO - PROCESS | 1657 | 1468825322118 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
00:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 217ms
00:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
00:02:02 INFO - PROCESS | 1657 | 1468825322295 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:02 INFO - PROCESS | 1657 | 1468825322352 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
00:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 216ms
00:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
00:02:02 INFO - PROCESS | 1657 | 1468825322514 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:02 INFO - PROCESS | 1657 | 1468825322563 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
00:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 267ms
00:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
00:02:02 INFO - PROCESS | 1657 | 1468825322790 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:02 INFO - PROCESS | 1657 | 1468825322856 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
00:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 319ms
00:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
00:02:03 INFO - PROCESS | 1657 | 1468825323113 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:03 INFO - PROCESS | 1657 | 1468825323196 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
00:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 367ms
00:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
00:02:03 INFO - PROCESS | 1657 | 1468825323498 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:03 INFO - PROCESS | 1657 | 1468825323570 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
00:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 319ms
00:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
00:02:03 INFO - PROCESS | 1657 | 1468825323826 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:03 INFO - PROCESS | 1657 | 1468825323913 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
00:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 326ms
00:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
00:02:04 INFO - PROCESS | 1657 | 1468825324145 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:04 INFO - PROCESS | 1657 | 1468825324206 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
00:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 266ms
00:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
00:02:04 INFO - PROCESS | 1657 | 1468825324415 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:04 INFO - PROCESS | 1657 | 1468825324497 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
00:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 367ms
00:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
00:02:04 INFO - PROCESS | 1657 | 1468825324789 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:04 INFO - PROCESS | 1657 | 1468825324840 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
00:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 274ms
00:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
00:02:05 INFO - PROCESS | 1657 | 1468825325062 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:05 INFO - PROCESS | 1657 | 1468825325141 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
00:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 317ms
00:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
00:02:05 INFO - PROCESS | 1657 | 1468825325382 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:05 INFO - PROCESS | 1657 | 1468825325455 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
00:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 268ms
00:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
00:02:05 INFO - PROCESS | 1657 | 1468825325660 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:05 INFO - PROCESS | 1657 | 1468825325731 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
00:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 317ms
00:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
00:02:05 INFO - PROCESS | 1657 | 1468825325981 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:06 INFO - PROCESS | 1657 | 1468825326058 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
00:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 267ms
00:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
00:02:06 INFO - PROCESS | 1657 | 1468825326255 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:06 INFO - PROCESS | 1657 | 1468825326311 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
00:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 218ms
00:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
00:02:06 INFO - PROCESS | 1657 | 1468825326479 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:06 INFO - PROCESS | 1657 | 1468825326534 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
00:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 215ms
00:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
00:02:06 INFO - PROCESS | 1657 | 1468825326695 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:06 INFO - PROCESS | 1657 | 1468825326755 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
00:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 216ms
00:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
00:02:06 INFO - PROCESS | 1657 | 1468825326923 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:07 INFO - PROCESS | 1657 | 1468825327006 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
00:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 428ms
00:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
00:02:07 INFO - PROCESS | 1657 | 1468825327398 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:07 INFO - PROCESS | 1657 | 1468825327471 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
00:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 573ms
00:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
00:02:07 INFO - PROCESS | 1657 | 1468825327972 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:08 INFO - PROCESS | 1657 | 1468825328018 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
00:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 217ms
00:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
00:02:08 INFO - PROCESS | 1657 | 1468825328195 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:08 INFO - PROCESS | 1657 | 1468825328245 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
00:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 267ms
00:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
00:02:08 INFO - PROCESS | 1657 | 1468825328478 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:08 INFO - PROCESS | 1657 | 1468825328529 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
00:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 278ms
00:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
00:02:08 INFO - PROCESS | 1657 | 1468825328745 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:08 INFO - PROCESS | 1657 | 1468825328796 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
00:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 216ms
00:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
00:02:08 INFO - PROCESS | 1657 | 1468825328963 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:09 INFO - PROCESS | 1657 | 1468825329013 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
00:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 216ms
00:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
00:02:09 INFO - PROCESS | 1657 | 1468825329190 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:09 INFO - PROCESS | 1657 | 1468825329248 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
00:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 266ms
00:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
00:02:09 INFO - PROCESS | 1657 | 1468825329457 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:09 INFO - PROCESS | 1657 | 1468825329522 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
00:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 223ms
00:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
00:02:09 INFO - PROCESS | 1657 | 1468825329677 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:09 INFO - PROCESS | 1657 | 1468825329723 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
00:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 266ms
00:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
00:02:09 INFO - PROCESS | 1657 | 1468825329946 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:10 INFO - PROCESS | 1657 | 1468825330007 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:10 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:02:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:02:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
00:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 267ms
00:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
00:02:10 INFO - PROCESS | 1657 | 1468825330222 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:10 INFO - PROCESS | 1657 | 1468825330279 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:10 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:02:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:02:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
00:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 266ms
00:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
00:02:10 INFO - PROCESS | 1657 | 1468825330495 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:10 INFO - PROCESS | 1657 | 1468825330576 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:10 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[76] expected 0 but got 53
00:02:10 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
00:02:10 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
00:02:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
00:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:02:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 377ms
00:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
00:02:10 INFO - PROCESS | 1657 | 1468825330875 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:10 INFO - PROCESS | 1657 | 1468825330943 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:11 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:02:11 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:02:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
00:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 267ms
00:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
00:02:11 INFO - PROCESS | 1657 | 1468825331150 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:11 INFO - PROCESS | 1657 | 1468825331211 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:11 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:02:11 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:02:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
00:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 232ms
00:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
00:02:11 INFO - PROCESS | 1657 | 1468825331376 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:11 INFO - PROCESS | 1657 | 1468825331431 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:11 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 104
00:02:11 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
00:02:11 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
00:02:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
00:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 215ms
00:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
00:02:11 INFO - PROCESS | 1657 | 1468825331595 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:11 INFO - PROCESS | 1657 | 1468825331649 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
00:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 216ms
00:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
00:02:11 INFO - PROCESS | 1657 | 1468825331813 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:11 INFO - PROCESS | 1657 | 1468825331866 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
00:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 216ms
00:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
00:02:12 INFO - PROCESS | 1657 | 1468825332039 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:12 INFO - PROCESS | 1657 | 1468825332095 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:12 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:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 224ms
00:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
00:02:12 INFO - PROCESS | 1657 | 1468825332260 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:12 INFO - PROCESS | 1657 | 1468825332313 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
00:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 216ms
00:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
00:02:12 INFO - PROCESS | 1657 | 1468825332478 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:12 INFO - PROCESS | 1657 | 1468825332536 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
00:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 217ms
00:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
00:02:12 INFO - PROCESS | 1657 | 1468825332697 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:12 INFO - PROCESS | 1657 | 1468825332757 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
00:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 219ms
00:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
00:02:12 INFO - PROCESS | 1657 | 1468825332926 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:12 INFO - PROCESS | 1657 | 1468825332988 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:13 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:02:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
00:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 217ms
00:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
00:02:13 INFO - PROCESS | 1657 | 1468825333145 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:13 INFO - PROCESS | 1657 | 1468825333209 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
00:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 217ms
00:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
00:02:13 INFO - PROCESS | 1657 | 1468825333373 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:13 INFO - PROCESS | 1657 | 1468825333428 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
00:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 228ms
00:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
00:02:13 INFO - PROCESS | 1657 | 1468825333594 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:13 INFO - PROCESS | 1657 | 1468825333650 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
00:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 216ms
00:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
00:02:14 INFO - PROCESS | 1657 | 1468825334034 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:14 INFO - PROCESS | 1657 | 1468825334107 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
00:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 480ms
00:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
00:02:14 INFO - PROCESS | 1657 | 1468825334361 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:14 INFO - PROCESS | 1657 | 1468825334414 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
00:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 266ms
00:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
00:02:14 INFO - PROCESS | 1657 | 1468825334628 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:14 INFO - PROCESS | 1657 | 1468825334684 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
00:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 265ms
00:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
00:02:14 INFO - PROCESS | 1657 | 1468825334928 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:14 INFO - PROCESS | 1657 | 1468825334979 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
00:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 230ms
00:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
00:02:15 INFO - PROCESS | 1657 | 1468825335147 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:15 INFO - PROCESS | 1657 | 1468825335196 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
00:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 220ms
00:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
00:02:15 INFO - PROCESS | 1657 | 1468825335380 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:15 INFO - PROCESS | 1657 | 1468825335438 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
00:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 270ms
00:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
00:02:15 INFO - PROCESS | 1657 | 1468825335649 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:15 INFO - PROCESS | 1657 | 1468825335704 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
00:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 219ms
00:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
00:02:15 INFO - PROCESS | 1657 | 1468825335877 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:15 INFO - PROCESS | 1657 | 1468825335929 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
00:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 217ms
00:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
00:02:16 INFO - PROCESS | 1657 | 1468825336096 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:16 INFO - PROCESS | 1657 | 1468825336158 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
00:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 317ms
00:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
00:02:16 INFO - PROCESS | 1657 | 1468825336426 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:16 INFO - PROCESS | 1657 | 1468825336515 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
00:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 326ms
00:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
00:02:16 INFO - PROCESS | 1657 | 1468825336745 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:16 INFO - PROCESS | 1657 | 1468825336812 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
00:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 267ms
00:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
00:02:17 INFO - PROCESS | 1657 | 1468825337015 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:17 INFO - PROCESS | 1657 | 1468825337088 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
00:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 267ms
00:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
00:02:17 INFO - PROCESS | 1657 | 1468825337299 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:17 INFO - PROCESS | 1657 | 1468825337390 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
00:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 435ms
00:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
00:02:17 INFO - PROCESS | 1657 | 1468825337731 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:17 INFO - PROCESS | 1657 | 1468825337800 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
00:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 267ms
00:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
00:02:18 INFO - PROCESS | 1657 | 1468825338005 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:18 INFO - PROCESS | 1657 | 1468825338058 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
00:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 219ms
00:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
00:02:18 INFO - PROCESS | 1657 | 1468825338226 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:18 INFO - PROCESS | 1657 | 1468825338281 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
00:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 217ms
00:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
00:02:18 INFO - PROCESS | 1657 | 1468825338445 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:18 INFO - PROCESS | 1657 | 1468825338498 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
00:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 216ms
00:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
00:02:18 INFO - PROCESS | 1657 | 1468825338664 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:18 INFO - PROCESS | 1657 | 1468825338726 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
00:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 218ms
00:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
00:02:18 INFO - PROCESS | 1657 | 1468825338895 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:18 INFO - PROCESS | 1657 | 1468825338949 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:19 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
00:02:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:02:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
00:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 217ms
00:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
00:02:19 INFO - PROCESS | 1657 | 1468825339114 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:19 INFO - PROCESS | 1657 | 1468825339173 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
00:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 217ms
00:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
00:02:19 INFO - PROCESS | 1657 | 1468825339333 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:19 INFO - PROCESS | 1657 | 1468825339394 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
00:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 266ms
00:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
00:02:19 INFO - PROCESS | 1657 | 1468825339608 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:19 INFO - PROCESS | 1657 | 1468825339669 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
00:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 224ms
00:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
00:02:19 INFO - PROCESS | 1657 | 1468825339828 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:19 INFO - PROCESS | 1657 | 1468825339883 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02: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:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 266ms
00:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
00:02:20 INFO - PROCESS | 1657 | 1468825340099 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:20 INFO - PROCESS | 1657 | 1468825340191 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:20 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:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 416ms
00:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
00:02:20 INFO - PROCESS | 1657 | 1468825340589 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:20 INFO - PROCESS | 1657 | 1468825340652 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
00:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 318ms
00:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
00:02:20 INFO - PROCESS | 1657 | 1468825340912 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:20 INFO - PROCESS | 1657 | 1468825340965 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
00:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 720ms
00:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
00:02:21 INFO - PROCESS | 1657 | 1468825341638 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:21 INFO - PROCESS | 1657 | 1468825341681 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
00:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 216ms
00:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
00:02:21 INFO - PROCESS | 1657 | 1468825341858 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:21 INFO - PROCESS | 1657 | 1468825341913 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
00:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 268ms
00:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
00:02:22 INFO - PROCESS | 1657 | 1468825342128 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:22 INFO - PROCESS | 1657 | 1468825342189 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
00:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 317ms
00:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
00:02:22 INFO - PROCESS | 1657 | 1468825342452 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:22 INFO - PROCESS | 1657 | 1468825342544 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
00:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 317ms
00:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
00:02:22 INFO - PROCESS | 1657 | 1468825342778 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:22 INFO - PROCESS | 1657 | 1468825342841 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
00:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 266ms
00:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
00:02:23 INFO - PROCESS | 1657 | 1468825343046 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:23 INFO - PROCESS | 1657 | 1468825343101 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
00:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 265ms
00:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
00:02:23 INFO - PROCESS | 1657 | 1468825343323 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:23 INFO - PROCESS | 1657 | 1468825343380 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 275ms
00:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
00:02:23 INFO - PROCESS | 1657 | 1468825343595 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:23 INFO - PROCESS | 1657 | 1468825343655 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:23 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:02:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
00:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 266ms
00:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
00:02:23 INFO - PROCESS | 1657 | 1468825343864 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:23 INFO - PROCESS | 1657 | 1468825343935 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:24 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
00:02:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
00:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 317ms
00:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
00:02:24 INFO - PROCESS | 1657 | 1468825344195 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:24 INFO - PROCESS | 1657 | 1468825344273 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:24 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:02:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
00:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 326ms
00:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
00:02:24 INFO - PROCESS | 1657 | 1468825344515 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:24 INFO - PROCESS | 1657 | 1468825344605 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:24 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:02:24 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:02:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
00:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 269ms
00:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
00:02:24 INFO - PROCESS | 1657 | 1468825344792 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:24 INFO - PROCESS | 1657 | 1468825344848 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:25 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:02:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
00:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 324ms
00:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
00:02:25 INFO - PROCESS | 1657 | 1468825345114 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:25 INFO - PROCESS | 1657 | 1468825345196 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
00:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 316ms
00:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
00:02:25 INFO - PROCESS | 1657 | 1468825345433 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:25 INFO - PROCESS | 1657 | 1468825345495 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
00:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 217ms
00:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
00:02:25 INFO - PROCESS | 1657 | 1468825345658 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:25 INFO - PROCESS | 1657 | 1468825345722 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
00:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 268ms
00:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
00:02:25 INFO - PROCESS | 1657 | 1468825345930 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:26 INFO - PROCESS | 1657 | 1468825346009 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
00:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 316ms
00:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
00:02:26 INFO - PROCESS | 1657 | 1468825346249 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:26 INFO - PROCESS | 1657 | 1468825346333 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
00:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 269ms
00:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
00:02:26 INFO - PROCESS | 1657 | 1468825346527 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:26 INFO - PROCESS | 1657 | 1468825346609 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
00:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 516ms
00:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
00:02:27 INFO - PROCESS | 1657 | 1468825347047 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:27 INFO - PROCESS | 1657 | 1468825347115 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
00:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 667ms
00:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
00:02:27 INFO - PROCESS | 1657 | 1468825347717 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:27 INFO - PROCESS | 1657 | 1468825347765 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
00:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 266ms
00:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
00:02:27 INFO - PROCESS | 1657 | 1468825347995 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:28 INFO - PROCESS | 1657 | 1468825348047 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
00:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 267ms
00:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
00:02:28 INFO - PROCESS | 1657 | 1468825348274 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:28 INFO - PROCESS | 1657 | 1468825348330 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
00:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 269ms
00:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
00:02:28 INFO - PROCESS | 1657 | 1468825348543 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:28 INFO - PROCESS | 1657 | 1468825348608 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
00:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 274ms
00:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
00:02:28 INFO - PROCESS | 1657 | 1468825348812 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:28 INFO - PROCESS | 1657 | 1468825348873 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
00:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 218ms
00:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
00:02:29 INFO - PROCESS | 1657 | 1468825349033 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:29 INFO - PROCESS | 1657 | 1468825349096 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
00:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 267ms
00:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
00:02:29 INFO - PROCESS | 1657 | 1468825349308 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:29 INFO - PROCESS | 1657 | 1468825349360 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
00:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 225ms
00:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
00:02:29 INFO - PROCESS | 1657 | 1468825349542 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:29 INFO - PROCESS | 1657 | 1468825349599 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
00:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 273ms
00:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
00:02:29 INFO - PROCESS | 1657 | 1468825349817 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:29 INFO - PROCESS | 1657 | 1468825349881 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
00:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 266ms
00:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
00:02:30 INFO - PROCESS | 1657 | 1468825350092 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:30 INFO - PROCESS | 1657 | 1468825350152 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
00:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 266ms
00:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
00:02:30 INFO - PROCESS | 1657 | 1468825350362 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:30 INFO - PROCESS | 1657 | 1468825350429 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
00:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 266ms
00:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
00:02:30 INFO - PROCESS | 1657 | 1468825350629 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:30 INFO - PROCESS | 1657 | 1468825350706 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
00:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 266ms
00:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
00:02:30 INFO - PROCESS | 1657 | 1468825350899 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:30 INFO - PROCESS | 1657 | 1468825350956 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
00:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 266ms
00:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
00:02:31 INFO - PROCESS | 1657 | 1468825351174 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:31 INFO - PROCESS | 1657 | 1468825351226 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
00:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 225ms
00:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
00:02:31 INFO - PROCESS | 1657 | 1468825351395 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:31 INFO - PROCESS | 1657 | 1468825351447 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
00:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 267ms
00:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
00:02:31 INFO - PROCESS | 1657 | 1468825351667 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:31 INFO - PROCESS | 1657 | 1468825351748 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
00:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 317ms
00:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
00:02:31 INFO - PROCESS | 1657 | 1468825351994 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:32 INFO - PROCESS | 1657 | 1468825352065 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
00:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 268ms
00:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
00:02:32 INFO - PROCESS | 1657 | 1468825352262 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:32 INFO - PROCESS | 1657 | 1468825352315 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
00:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 268ms
00:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
00:02:32 INFO - PROCESS | 1657 | 1468825352533 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:32 INFO - PROCESS | 1657 | 1468825352615 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
00:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 319ms
00:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
00:02:32 INFO - PROCESS | 1657 | 1468825352863 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:32 INFO - PROCESS | 1657 | 1468825352943 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
00:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 267ms
00:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
00:02:33 INFO - PROCESS | 1657 | 1468825353131 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:33 INFO - PROCESS | 1657 | 1468825353204 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
00:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 265ms
00:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
00:02:33 INFO - PROCESS | 1657 | 1468825353412 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:33 INFO - PROCESS | 1657 | 1468825353532 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
00:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 676ms
00:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
00:02:34 INFO - PROCESS | 1657 | 1468825354081 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:34 INFO - PROCESS | 1657 | 1468825354129 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
00:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 216ms
00:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
00:02:34 INFO - PROCESS | 1657 | 1468825354312 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:34 INFO - PROCESS | 1657 | 1468825354364 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
00:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 224ms
00:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
00:02:34 INFO - PROCESS | 1657 | 1468825354534 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:34 INFO - PROCESS | 1657 | 1468825354599 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
00:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 218ms
00:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
00:02:34 INFO - PROCESS | 1657 | 1468825354757 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:34 INFO - PROCESS | 1657 | 1468825354807 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
00:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 219ms
00:02:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
00:02:34 INFO - PROCESS | 1657 | 1468825354980 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:35 INFO - PROCESS | 1657 | 1468825355032 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:35 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:02:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:02:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
00:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:02:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
00:02:35 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:02:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:02:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
00:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:02:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
00:02:35 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:02:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:02:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
00:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:02:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
00:02:35 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:02:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
00:02:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
00:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:02:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
00:02:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 317ms
00:02:35 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
00:02:35 INFO - PROCESS | 1657 | 1468825355314 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:35 INFO - PROCESS | 1657 | 1468825355400 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
00:02:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
00:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:02:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
00:02:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
00:02:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
00:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:02:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
00:02:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
00:02:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
00:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:02:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
00:02:35 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 325ms
00:02:35 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
00:02:35 INFO - PROCESS | 1657 | 1468825355630 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:35 INFO - PROCESS | 1657 | 1468825355686 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:35 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:02:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
00:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:02:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
00:02:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
00:02:35 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:02:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
00:02:35 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 216ms
00:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
00:02:35 INFO - PROCESS | 1657 | 1468825355849 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:35 INFO - PROCESS | 1657 | 1468825355903 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
00:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 269ms
00:02:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
00:02:36 INFO - PROCESS | 1657 | 1468825356132 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:36 INFO - PROCESS | 1657 | 1468825356191 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
00:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 268ms
00:02:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
00:02:36 INFO - PROCESS | 1657 | 1468825356409 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:36 INFO - PROCESS | 1657 | 1468825356467 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
00:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 273ms
00:02:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
00:02:36 INFO - PROCESS | 1657 | 1468825356682 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:36 INFO - PROCESS | 1657 | 1468825356779 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
00:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 368ms
00:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
00:02:37 INFO - PROCESS | 1657 | 1468825357050 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:37 INFO - PROCESS | 1657 | 1468825357114 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
00:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 270ms
00:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
00:02:37 INFO - PROCESS | 1657 | 1468825357327 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:37 INFO - PROCESS | 1657 | 1468825357380 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
00:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 216ms
00:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
00:02:37 INFO - PROCESS | 1657 | 1468825357546 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:37 INFO - PROCESS | 1657 | 1468825357608 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
00:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 216ms
00:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
00:02:37 INFO - PROCESS | 1657 | 1468825357764 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:37 INFO - PROCESS | 1657 | 1468825357817 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
00:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 216ms
00:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
00:02:37 INFO - PROCESS | 1657 | 1468825357982 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:38 INFO - PROCESS | 1657 | 1468825358046 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
00:02:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 269ms
00:02:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
00:02:38 INFO - PROCESS | 1657 | 1468825358260 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:38 INFO - PROCESS | 1657 | 1468825358314 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
00:02:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 270ms
00:02:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
00:02:38 INFO - PROCESS | 1657 | 1468825358542 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:38 INFO - PROCESS | 1657 | 1468825358591 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
00:02:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 222ms
00:02:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
00:02:38 INFO - PROCESS | 1657 | 1468825358764 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:38 INFO - PROCESS | 1657 | 1468825358839 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
00:02:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 316ms
00:02:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
00:02:39 INFO - PROCESS | 1657 | 1468825359093 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:39 INFO - PROCESS | 1657 | 1468825359174 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
00:02:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 318ms
00:02:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
00:02:39 INFO - PROCESS | 1657 | 1468825359412 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:39 INFO - PROCESS | 1657 | 1468825359493 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
00:02:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 318ms
00:02:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
00:02:39 INFO - PROCESS | 1657 | 1468825359733 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:39 INFO - PROCESS | 1657 | 1468825359828 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
00:02:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 669ms
00:02:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
00:02:40 INFO - PROCESS | 1657 | 1468825360405 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:40 INFO - PROCESS | 1657 | 1468825360452 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
00:02:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 220ms
00:02:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
00:02:40 INFO - PROCESS | 1657 | 1468825360627 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:40 INFO - PROCESS | 1657 | 1468825360683 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
00:02:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 318ms
00:02:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
00:02:41 INFO - PROCESS | 1657 | 1468825360999 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:41 INFO - PROCESS | 1657 | 1468825361076 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
00:02:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 378ms
00:02:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
00:02:41 INFO - PROCESS | 1657 | 1468825361332 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:41 INFO - PROCESS | 1657 | 1468825361405 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
00:02:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 268ms
00:02:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
00:02:41 INFO - PROCESS | 1657 | 1468825361607 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:41 INFO - PROCESS | 1657 | 1468825361659 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
00:02:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 225ms
00:02:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
00:02:41 INFO - PROCESS | 1657 | 1468825361842 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:41 INFO - PROCESS | 1657 | 1468825361898 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:42 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:02:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 272ms
00:02:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
00:02:42 INFO - PROCESS | 1657 | 1468825362110 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:42 INFO - PROCESS | 1657 | 1468825362162 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
00:02:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 266ms
00:02:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
00:02:42 INFO - PROCESS | 1657 | 1468825362378 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:42 INFO - PROCESS | 1657 | 1468825362428 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:42 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:02:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 217ms
00:02:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
00:02:42 INFO - PROCESS | 1657 | 1468825362598 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:42 INFO - PROCESS | 1657 | 1468825362650 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
00:02:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 217ms
00:02:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
00:02:42 INFO - PROCESS | 1657 | 1468825362817 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:42 INFO - PROCESS | 1657 | 1468825362871 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
00:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 267ms
00:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
00:02:43 INFO - PROCESS | 1657 | 1468825363099 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:43 INFO - PROCESS | 1657 | 1468825363174 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
00:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 267ms
00:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
00:02:43 INFO - PROCESS | 1657 | 1468825363365 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:43 INFO - PROCESS | 1657 | 1468825363416 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
00:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 216ms
00:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
00:02:43 INFO - PROCESS | 1657 | 1468825363588 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:43 INFO - PROCESS | 1657 | 1468825363642 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
00:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 219ms
00:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
00:02:43 INFO - PROCESS | 1657 | 1468825363810 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:43 INFO - PROCESS | 1657 | 1468825363874 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
00:02:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 267ms
00:02:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
00:02:44 INFO - PROCESS | 1657 | 1468825364080 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:44 INFO - PROCESS | 1657 | 1468825364143 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
00:02:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 267ms
00:02:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
00:02:44 INFO - PROCESS | 1657 | 1468825364348 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:44 INFO - PROCESS | 1657 | 1468825364416 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
00:02:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 266ms
00:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
00:02:44 INFO - PROCESS | 1657 | 1468825364617 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:44 INFO - PROCESS | 1657 | 1468825364688 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
00:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 268ms
00:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
00:02:44 INFO - PROCESS | 1657 | 1468825364893 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:44 INFO - PROCESS | 1657 | 1468825364962 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
00:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 266ms
00:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
00:02:45 INFO - PROCESS | 1657 | 1468825365177 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:45 INFO - PROCESS | 1657 | 1468825365242 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
00:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 324ms
00:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
00:02:45 INFO - PROCESS | 1657 | 1468825365529 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:45 INFO - PROCESS | 1657 | 1468825365579 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
00:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 280ms
00:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
00:02:45 INFO - PROCESS | 1657 | 1468825365812 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:45 INFO - PROCESS | 1657 | 1468825365898 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
00:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 326ms
00:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
00:02:46 INFO - PROCESS | 1657 | 1468825366133 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:46 INFO - PROCESS | 1657 | 1468825366214 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
00:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 267ms
00:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
00:02:46 INFO - PROCESS | 1657 | 1468825366407 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:46 INFO - PROCESS | 1657 | 1468825366466 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
00:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 218ms
00:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
00:02:46 INFO - PROCESS | 1657 | 1468825366627 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:46 INFO - PROCESS | 1657 | 1468825366693 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
00:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 217ms
00:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
00:02:46 INFO - PROCESS | 1657 | 1468825366851 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:46 INFO - PROCESS | 1657 | 1468825366914 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
00:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 273ms
00:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
00:02:47 INFO - PROCESS | 1657 | 1468825367127 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:47 INFO - PROCESS | 1657 | 1468825367185 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
00:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 216ms
00:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
00:02:47 INFO - PROCESS | 1657 | 1468825367348 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:47 INFO - PROCESS | 1657 | 1468825367408 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:47 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:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 220ms
00:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
00:02:47 INFO - PROCESS | 1657 | 1468825367580 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:47 INFO - PROCESS | 1657 | 1468825367641 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
00:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 517ms
00:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
00:02:48 INFO - PROCESS | 1657 | 1468825368101 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:48 INFO - PROCESS | 1657 | 1468825368195 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
00:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 270ms
00:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
00:02:48 INFO - PROCESS | 1657 | 1468825368380 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:48 INFO - PROCESS | 1657 | 1468825368438 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
00:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 266ms
00:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
00:02:48 INFO - PROCESS | 1657 | 1468825368659 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:48 INFO - PROCESS | 1657 | 1468825368721 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
00:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 270ms
00:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
00:02:48 INFO - PROCESS | 1657 | 1468825368928 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:48 INFO - PROCESS | 1657 | 1468825368983 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
00:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 267ms
00:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
00:02:49 INFO - PROCESS | 1657 | 1468825369197 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:49 INFO - PROCESS | 1657 | 1468825369254 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:49 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:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 266ms
00:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
00:02:49 INFO - PROCESS | 1657 | 1468825369467 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:49 INFO - PROCESS | 1657 | 1468825369535 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
00:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 267ms
00:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
00:02:49 INFO - PROCESS | 1657 | 1468825369742 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:49 INFO - PROCESS | 1657 | 1468825369797 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:49 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:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 223ms
00:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
00:02:49 INFO - PROCESS | 1657 | 1468825369961 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:50 INFO - PROCESS | 1657 | 1468825370011 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:50 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:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 266ms
00:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
00:02:50 INFO - PROCESS | 1657 | 1468825370243 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:50 INFO - PROCESS | 1657 | 1468825370299 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
00:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 274ms
00:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
00:02:50 INFO - PROCESS | 1657 | 1468825370513 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:50 INFO - PROCESS | 1657 | 1468825370584 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
00:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 368ms
00:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
00:02:50 INFO - PROCESS | 1657 | 1468825370899 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:50 INFO - PROCESS | 1657 | 1468825370990 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:51 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:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 317ms
00:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
00:02:51 INFO - PROCESS | 1657 | 1468825371216 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:51 INFO - PROCESS | 1657 | 1468825371275 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:51 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:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 266ms
00:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
00:02:51 INFO - PROCESS | 1657 | 1468825371498 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:51 INFO - PROCESS | 1657 | 1468825371567 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
00:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 367ms
00:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
00:02:51 INFO - PROCESS | 1657 | 1468825371866 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:51 INFO - PROCESS | 1657 | 1468825371939 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
00:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 267ms
00:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
00:02:52 INFO - PROCESS | 1657 | 1468825372140 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:52 INFO - PROCESS | 1657 | 1468825372195 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
00:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 217ms
00:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
00:02:52 INFO - PROCESS | 1657 | 1468825372359 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:52 INFO - PROCESS | 1657 | 1468825372413 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
00:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 217ms
00:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
00:02:52 INFO - PROCESS | 1657 | 1468825372578 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:52 INFO - PROCESS | 1657 | 1468825372636 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
00:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 318ms
00:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
00:02:52 INFO - PROCESS | 1657 | 1468825372902 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:52 INFO - PROCESS | 1657 | 1468825372984 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
00:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 269ms
00:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
00:02:53 INFO - PROCESS | 1657 | 1468825373177 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:53 INFO - PROCESS | 1657 | 1468825373230 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:53 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:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 217ms
00:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
00:02:53 INFO - PROCESS | 1657 | 1468825373396 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:53 INFO - PROCESS | 1657 | 1468825373451 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
00:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 216ms
00:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
00:02:53 INFO - PROCESS | 1657 | 1468825373615 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:53 INFO - PROCESS | 1657 | 1468825373672 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
00:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 216ms
00:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
00:02:53 INFO - PROCESS | 1657 | 1468825373834 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:53 INFO - PROCESS | 1657 | 1468825373901 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
00:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 217ms
00:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
00:02:54 INFO - PROCESS | 1657 | 1468825374059 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:54 INFO - PROCESS | 1657 | 1468825374145 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
00:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 518ms
00:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
00:02:54 INFO - PROCESS | 1657 | 1468825374580 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:54 INFO - PROCESS | 1657 | 1468825374644 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
00:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 317ms
00:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
00:02:54 INFO - PROCESS | 1657 | 1468825374909 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:54 INFO - PROCESS | 1657 | 1468825374967 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
00:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 278ms
00:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
00:02:55 INFO - PROCESS | 1657 | 1468825375183 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:55 INFO - PROCESS | 1657 | 1468825375241 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
00:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 267ms
00:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
00:02:55 INFO - PROCESS | 1657 | 1468825375449 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:55 INFO - PROCESS | 1657 | 1468825375513 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
00:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 267ms
00:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
00:02:55 INFO - PROCESS | 1657 | 1468825375725 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:55 INFO - PROCESS | 1657 | 1468825375778 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
00:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 225ms
00:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
00:02:55 INFO - PROCESS | 1657 | 1468825375948 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:56 INFO - PROCESS | 1657 | 1468825376007 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
00:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 267ms
00:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
00:02:56 INFO - PROCESS | 1657 | 1468825376215 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:56 INFO - PROCESS | 1657 | 1468825376265 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
00:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 216ms
00:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
00:02:56 INFO - PROCESS | 1657 | 1468825376434 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:56 INFO - PROCESS | 1657 | 1468825376489 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
00:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 217ms
00:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
00:02:56 INFO - PROCESS | 1657 | 1468825376660 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:56 INFO - PROCESS | 1657 | 1468825376710 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:56 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:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 273ms
00:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
00:02:56 INFO - PROCESS | 1657 | 1468825376929 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:56 INFO - PROCESS | 1657 | 1468825376990 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:57 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:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 266ms
00:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
00:02:57 INFO - PROCESS | 1657 | 1468825377198 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:57 INFO - PROCESS | 1657 | 1468825377270 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
00:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 266ms
00:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
00:02:57 INFO - PROCESS | 1657 | 1468825377467 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:57 INFO - PROCESS | 1657 | 1468825377525 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
00:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 266ms
00:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
00:02:57 INFO - PROCESS | 1657 | 1468825377742 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:57 INFO - PROCESS | 1657 | 1468825377808 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:58 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:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 274ms
00:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
00:02:58 INFO - PROCESS | 1657 | 1468825378012 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:58 INFO - PROCESS | 1657 | 1468825378066 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
00:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 216ms
00:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
00:02:58 INFO - PROCESS | 1657 | 1468825378231 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:58 INFO - PROCESS | 1657 | 1468825378289 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
00:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 216ms
00:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
00:02:58 INFO - PROCESS | 1657 | 1468825378449 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:58 INFO - PROCESS | 1657 | 1468825378507 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
00:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 269ms
00:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
00:02:58 INFO - PROCESS | 1657 | 1468825378730 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:58 INFO - PROCESS | 1657 | 1468825378810 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
00:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 267ms
00:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
00:02:59 INFO - PROCESS | 1657 | 1468825379014 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:59 INFO - PROCESS | 1657 | 1468825379093 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
00:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 366ms
00:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
00:02:59 INFO - PROCESS | 1657 | 1468825379398 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:59 INFO - PROCESS | 1657 | 1468825379476 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
00:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 329ms
00:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
00:02:59 INFO - PROCESS | 1657 | 1468825379717 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:59 INFO - PROCESS | 1657 | 1468825379800 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
00:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 267ms
00:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
00:03:00 INFO - PROCESS | 1657 | 1468825379996 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:00 INFO - PROCESS | 1657 | 1468825380053 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
00:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 267ms
00:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
00:03:00 INFO - PROCESS | 1657 | 1468825380267 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:00 INFO - PROCESS | 1657 | 1468825380327 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
00:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 217ms
00:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
00:03:00 INFO - PROCESS | 1657 | 1468825380491 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:00 INFO - PROCESS | 1657 | 1468825380548 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
00:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 222ms
00:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
00:03:00 INFO - PROCESS | 1657 | 1468825380711 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:00 INFO - PROCESS | 1657 | 1468825380768 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
00:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 266ms
00:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
00:03:01 INFO - PROCESS | 1657 | 1468825381089 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:01 INFO - PROCESS | 1657 | 1468825381167 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
00:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 683ms
00:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
00:03:01 INFO - PROCESS | 1657 | 1468825381711 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:01 INFO - PROCESS | 1657 | 1468825381759 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
00:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 267ms
00:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
00:03:01 INFO - PROCESS | 1657 | 1468825381982 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:02 INFO - PROCESS | 1657 | 1468825382034 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
00:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 268ms
00:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
00:03:02 INFO - PROCESS | 1657 | 1468825382265 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:02 INFO - PROCESS | 1657 | 1468825382317 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
00:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 225ms
00:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
00:03:02 INFO - PROCESS | 1657 | 1468825382482 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:02 INFO - PROCESS | 1657 | 1468825382531 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
00:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 216ms
00:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
00:03:02 INFO - PROCESS | 1657 | 1468825382700 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:02 INFO - PROCESS | 1657 | 1468825382750 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
00:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 219ms
00:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
00:03:02 INFO - PROCESS | 1657 | 1468825382929 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:02 INFO - PROCESS | 1657 | 1468825382990 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
00:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 216ms
00:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
00:03:03 INFO - PROCESS | 1657 | 1468825383147 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:03 INFO - PROCESS | 1657 | 1468825383199 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
00:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 267ms
00:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
00:03:03 INFO - PROCESS | 1657 | 1468825383416 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:03 INFO - PROCESS | 1657 | 1468825383487 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
00:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 317ms
00:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
00:03:03 INFO - PROCESS | 1657 | 1468825383746 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:03 INFO - PROCESS | 1657 | 1468825383817 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
00:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 269ms
00:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
00:03:04 INFO - PROCESS | 1657 | 1468825384029 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:04 INFO - PROCESS | 1657 | 1468825384089 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
00:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 267ms
00:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
00:03:04 INFO - PROCESS | 1657 | 1468825384300 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:04 INFO - PROCESS | 1657 | 1468825384396 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
00:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 416ms
00:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
00:03:04 INFO - PROCESS | 1657 | 1468825384727 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:04 INFO - PROCESS | 1657 | 1468825384801 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
00:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 275ms
00:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
00:03:05 INFO - PROCESS | 1657 | 1468825384997 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:05 INFO - PROCESS | 1657 | 1468825385055 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
00:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 267ms
00:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
00:03:05 INFO - PROCESS | 1657 | 1468825385266 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:05 INFO - PROCESS | 1657 | 1468825385326 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
00:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 217ms
00:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
00:03:05 INFO - PROCESS | 1657 | 1468825385493 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:05 INFO - PROCESS | 1657 | 1468825385546 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
00:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 224ms
00:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
00:03:05 INFO - PROCESS | 1657 | 1468825385712 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:05 INFO - PROCESS | 1657 | 1468825385768 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
00:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 217ms
00:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
00:03:05 INFO - PROCESS | 1657 | 1468825385931 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:05 INFO - PROCESS | 1657 | 1468825385984 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
00:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 266ms
00:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
00:03:06 INFO - PROCESS | 1657 | 1468825386200 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:06 INFO - PROCESS | 1657 | 1468825386261 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
00:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 216ms
00:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
00:03:06 INFO - PROCESS | 1657 | 1468825386425 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:06 INFO - PROCESS | 1657 | 1468825386478 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
00:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 224ms
00:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
00:03:06 INFO - PROCESS | 1657 | 1468825386645 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:06 INFO - PROCESS | 1657 | 1468825386700 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
00:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 216ms
00:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
00:03:06 INFO - PROCESS | 1657 | 1468825386864 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:06 INFO - PROCESS | 1657 | 1468825386925 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
00:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 216ms
00:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
00:03:07 INFO - PROCESS | 1657 | 1468825387083 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:07 INFO - PROCESS | 1657 | 1468825387144 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
00:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 219ms
00:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
00:03:07 INFO - PROCESS | 1657 | 1468825387310 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:07 INFO - PROCESS | 1657 | 1468825387381 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
00:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 268ms
00:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
00:03:07 INFO - PROCESS | 1657 | 1468825387727 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:07 INFO - PROCESS | 1657 | 1468825387851 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
00:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 577ms
00:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
00:03:08 INFO - PROCESS | 1657 | 1468825388248 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:08 INFO - PROCESS | 1657 | 1468825388308 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
00:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 267ms
00:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
00:03:08 INFO - PROCESS | 1657 | 1468825388526 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:08 INFO - PROCESS | 1657 | 1468825388589 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
00:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 276ms
00:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
00:03:08 INFO - PROCESS | 1657 | 1468825388802 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:08 INFO - PROCESS | 1657 | 1468825388874 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
00:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 276ms
00:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
00:03:09 INFO - PROCESS | 1657 | 1468825389079 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:09 INFO - PROCESS | 1657 | 1468825389142 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:09 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:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 268ms
00:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
00:03:09 INFO - PROCESS | 1657 | 1468825389349 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:09 INFO - PROCESS | 1657 | 1468825389408 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:09 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:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 266ms
00:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
00:03:09 INFO - PROCESS | 1657 | 1468825389625 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:09 INFO - PROCESS | 1657 | 1468825389697 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
00:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 269ms
00:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
00:03:09 INFO - PROCESS | 1657 | 1468825389896 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:09 INFO - PROCESS | 1657 | 1468825389956 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
00:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 216ms
00:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
00:03:10 INFO - PROCESS | 1657 | 1468825390115 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:10 INFO - PROCESS | 1657 | 1468825390165 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
00:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 266ms
00:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
00:03:10 INFO - PROCESS | 1657 | 1468825390383 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:10 INFO - PROCESS | 1657 | 1468825390449 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
00:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 268ms
00:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
00:03:10 INFO - PROCESS | 1657 | 1468825390663 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:10 INFO - PROCESS | 1657 | 1468825390731 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
00:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 266ms
00:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
00:03:10 INFO - PROCESS | 1657 | 1468825390943 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:11 INFO - PROCESS | 1657 | 1468825391009 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
00:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 276ms
00:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
00:03:11 INFO - PROCESS | 1657 | 1468825391212 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:11 INFO - PROCESS | 1657 | 1468825391278 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
00:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 267ms
00:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
00:03:11 INFO - PROCESS | 1657 | 1468825391481 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:11 INFO - PROCESS | 1657 | 1468825391535 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:11 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:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 216ms
00:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
00:03:11 INFO - PROCESS | 1657 | 1468825391709 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:11 INFO - PROCESS | 1657 | 1468825391767 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
00:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 269ms
00:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
00:03:11 INFO - PROCESS | 1657 | 1468825391979 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:12 INFO - PROCESS | 1657 | 1468825392037 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
00:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 217ms
00:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
00:03:12 INFO - PROCESS | 1657 | 1468825392210 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:12 INFO - PROCESS | 1657 | 1468825392266 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
00:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 222ms
00:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
00:03:12 INFO - PROCESS | 1657 | 1468825392428 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:12 INFO - PROCESS | 1657 | 1468825392491 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
00:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 266ms
00:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
00:03:12 INFO - PROCESS | 1657 | 1468825392700 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:12 INFO - PROCESS | 1657 | 1468825392783 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
00:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 322ms
00:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
00:03:13 INFO - PROCESS | 1657 | 1468825393044 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:13 INFO - PROCESS | 1657 | 1468825393101 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
00:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 226ms
00:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
00:03:13 INFO - PROCESS | 1657 | 1468825393263 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:13 INFO - PROCESS | 1657 | 1468825393324 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
00:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 216ms
00:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
00:03:13 INFO - PROCESS | 1657 | 1468825393481 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:13 INFO - PROCESS | 1657 | 1468825393539 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
00:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 266ms
00:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
00:03:13 INFO - PROCESS | 1657 | 1468825393749 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:13 INFO - PROCESS | 1657 | 1468825393817 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
00:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 270ms
00:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
00:03:14 INFO - PROCESS | 1657 | 1468825394030 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:14 INFO - PROCESS | 1657 | 1468825394111 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
00:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 467ms
00:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
00:03:14 INFO - PROCESS | 1657 | 1468825394504 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:14 INFO - PROCESS | 1657 | 1468825394607 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
00:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 524ms
00:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
00:03:15 INFO - PROCESS | 1657 | 1468825395027 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:15 INFO - PROCESS | 1657 | 1468825395248 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
00:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 418ms
00:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
00:03:15 INFO - PROCESS | 1657 | 1468825395449 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:15 INFO - PROCESS | 1657 | 1468825395500 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
00:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 267ms
00:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
00:03:15 INFO - PROCESS | 1657 | 1468825395719 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:15 INFO - PROCESS | 1657 | 1468825395778 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
00:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 267ms
00:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
00:03:16 INFO - PROCESS | 1657 | 1468825395998 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:16 INFO - PROCESS | 1657 | 1468825396051 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
00:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 270ms
00:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
00:03:16 INFO - PROCESS | 1657 | 1468825396268 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:16 INFO - PROCESS | 1657 | 1468825396332 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
00:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 316ms
00:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
00:03:16 INFO - PROCESS | 1657 | 1468825396598 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:16 INFO - PROCESS | 1657 | 1468825396673 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
00:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 327ms
00:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
00:03:16 INFO - PROCESS | 1657 | 1468825396918 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:16 INFO - PROCESS | 1657 | 1468825396970 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
00:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 270ms
00:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
00:03:17 INFO - PROCESS | 1657 | 1468825397201 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:17 INFO - PROCESS | 1657 | 1468825397290 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
00:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 371ms
00:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
00:03:17 INFO - PROCESS | 1657 | 1468825397584 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:17 INFO - PROCESS | 1657 | 1468825397673 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
00:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 269ms
00:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
00:03:17 INFO - PROCESS | 1657 | 1468825397864 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:17 INFO - PROCESS | 1657 | 1468825397924 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
00:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 266ms
00:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
00:03:18 INFO - PROCESS | 1657 | 1468825398132 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:18 INFO - PROCESS | 1657 | 1468825398193 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:18 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:03:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:03:18 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
00:03:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:03:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:03:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:03:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 266ms
00:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
00:03:18 INFO - PROCESS | 1657 | 1468825398417 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:18 INFO - PROCESS | 1657 | 1468825398481 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
00:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 270ms
00:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
00:03:18 INFO - PROCESS | 1657 | 1468825398683 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:18 INFO - PROCESS | 1657 | 1468825398776 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
00:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 266ms
00:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
00:03:18 INFO - PROCESS | 1657 | 1468825398958 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:19 INFO - PROCESS | 1657 | 1468825399010 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:19 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:03:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:03:19 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
00:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:03:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:03:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 218ms
00:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
00:03:19 INFO - PROCESS | 1657 | 1468825399179 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:19 INFO - PROCESS | 1657 | 1468825399237 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:19 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:03:19 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
00:03:19 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
00:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:03:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:03:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 268ms
00:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
00:03:19 INFO - PROCESS | 1657 | 1468825399461 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:19 INFO - PROCESS | 1657 | 1468825399535 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:19 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:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 319ms
00:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
00:03:19 INFO - PROCESS | 1657 | 1468825399783 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:19 INFO - PROCESS | 1657 | 1468825399841 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
00:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 267ms
00:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
00:03:20 INFO - PROCESS | 1657 | 1468825400060 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:20 INFO - PROCESS | 1657 | 1468825400136 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
00:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 322ms
00:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
00:03:20 INFO - PROCESS | 1657 | 1468825400382 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:20 INFO - PROCESS | 1657 | 1468825400464 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
00:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 267ms
00:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
00:03:20 INFO - PROCESS | 1657 | 1468825400650 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:20 INFO - PROCESS | 1657 | 1468825400706 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
00:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 221ms
00:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
00:03:20 INFO - PROCESS | 1657 | 1468825400879 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:20 INFO - PROCESS | 1657 | 1468825400942 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
00:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 266ms
00:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
00:03:21 INFO - PROCESS | 1657 | 1468825401147 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:21 INFO - PROCESS | 1657 | 1468825401207 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
00:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 467ms
00:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
00:03:21 INFO - PROCESS | 1657 | 1468825401619 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:21 INFO - PROCESS | 1657 | 1468825401693 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
00:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 317ms
00:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
00:03:21 INFO - PROCESS | 1657 | 1468825401951 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:22 INFO - PROCESS | 1657 | 1468825402046 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
00:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 376ms
00:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
00:03:22 INFO - PROCESS | 1657 | 1468825402350 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:22 INFO - PROCESS | 1657 | 1468825402442 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
00:03:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 276ms
00:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
00:03:22 INFO - PROCESS | 1657 | 1468825402615 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:22 INFO - PROCESS | 1657 | 1468825402664 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
00:03:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 216ms
00:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
00:03:22 INFO - PROCESS | 1657 | 1468825402834 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:22 INFO - PROCESS | 1657 | 1468825402881 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
00:03:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 218ms
00:03:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
00:03:23 INFO - PROCESS | 1657 | 1468825403065 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:23 INFO - PROCESS | 1657 | 1468825403121 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
00:03:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 219ms
00:03:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
00:03:23 INFO - PROCESS | 1657 | 1468825403283 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:23 INFO - PROCESS | 1657 | 1468825403331 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
00:03:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 217ms
00:03:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
00:03:23 INFO - PROCESS | 1657 | 1468825403514 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:23 INFO - PROCESS | 1657 | 1468825403574 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
00:03:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 323ms
00:03:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
00:03:23 INFO - PROCESS | 1657 | 1468825403847 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:23 INFO - PROCESS | 1657 | 1468825403929 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
00:03:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 317ms
00:03:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
00:03:24 INFO - PROCESS | 1657 | 1468825404165 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:24 INFO - PROCESS | 1657 | 1468825404264 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
00:03:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 366ms
00:03:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
00:03:24 INFO - PROCESS | 1657 | 1468825404564 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:24 INFO - PROCESS | 1657 | 1468825404656 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
00:03:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 329ms
00:03:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
00:03:24 INFO - PROCESS | 1657 | 1468825404866 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:24 INFO - PROCESS | 1657 | 1468825404930 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
00:03:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 266ms
00:03:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
00:03:25 INFO - PROCESS | 1657 | 1468825405135 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:25 INFO - PROCESS | 1657 | 1468825405194 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:25 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:03:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 218ms
00:03:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
00:03:25 INFO - PROCESS | 1657 | 1468825405362 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:25 INFO - PROCESS | 1657 | 1468825405427 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
00:03:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 216ms
00:03:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
00:03:25 INFO - PROCESS | 1657 | 1468825405580 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:25 INFO - PROCESS | 1657 | 1468825405639 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
00:03:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 216ms
00:03:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
00:03:25 INFO - PROCESS | 1657 | 1468825405808 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:25 INFO - PROCESS | 1657 | 1468825405861 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
00:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 216ms
00:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
00:03:26 INFO - PROCESS | 1657 | 1468825406017 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:26 INFO - PROCESS | 1657 | 1468825406070 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
00:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 217ms
00:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
00:03:26 INFO - PROCESS | 1657 | 1468825406246 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:26 INFO - PROCESS | 1657 | 1468825406299 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
00:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 227ms
00:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
00:03:26 INFO - PROCESS | 1657 | 1468825406465 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:26 INFO - PROCESS | 1657 | 1468825406529 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
00:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 217ms
00:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
00:03:26 INFO - PROCESS | 1657 | 1468825406693 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:26 INFO - PROCESS | 1657 | 1468825406747 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
00:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 223ms
00:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
00:03:26 INFO - PROCESS | 1657 | 1468825406913 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:26 INFO - PROCESS | 1657 | 1468825406978 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
00:03:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 217ms
00:03:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
00:03:27 INFO - PROCESS | 1657 | 1468825407132 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:27 INFO - PROCESS | 1657 | 1468825407190 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
00:03:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 216ms
00:03:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
00:03:27 INFO - PROCESS | 1657 | 1468825407351 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:27 INFO - PROCESS | 1657 | 1468825407415 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
00:03:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 267ms
00:03:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
00:03:27 INFO - PROCESS | 1657 | 1468825407631 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:27 INFO - PROCESS | 1657 | 1468825407712 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
00:03:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 477ms
00:03:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
00:03:28 INFO - PROCESS | 1657 | 1468825408101 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:28 INFO - PROCESS | 1657 | 1468825408174 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
00:03:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 470ms
00:03:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
00:03:28 INFO - PROCESS | 1657 | 1468825408575 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:28 INFO - PROCESS | 1657 | 1468825408631 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
00:03:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 218ms
00:03:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
00:03:28 INFO - PROCESS | 1657 | 1468825408799 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:28 INFO - PROCESS | 1657 | 1468825408865 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
00:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 267ms
00:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
00:03:29 INFO - PROCESS | 1657 | 1468825409077 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:29 INFO - PROCESS | 1657 | 1468825409132 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:29 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:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 267ms
00:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
00:03:29 INFO - PROCESS | 1657 | 1468825409343 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:29 INFO - PROCESS | 1657 | 1468825409397 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
00:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 223ms
00:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
00:03:29 INFO - PROCESS | 1657 | 1468825409564 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:29 INFO - PROCESS | 1657 | 1468825409616 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
00:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 268ms
00:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
00:03:29 INFO - PROCESS | 1657 | 1468825409834 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:29 INFO - PROCESS | 1657 | 1468825409899 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
00:03:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 268ms
00:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
00:03:30 INFO - PROCESS | 1657 | 1468825410110 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:30 INFO - PROCESS | 1657 | 1468825410161 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
00:03:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 223ms
00:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
00:03:30 INFO - PROCESS | 1657 | 1468825410330 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:30 INFO - PROCESS | 1657 | 1468825410380 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
00:03:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 216ms
00:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
00:03:30 INFO - PROCESS | 1657 | 1468825410548 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:30 INFO - PROCESS | 1657 | 1468825410604 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
00:03:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 267ms
00:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
00:03:30 INFO - PROCESS | 1657 | 1468825410817 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:30 INFO - PROCESS | 1657 | 1468825410882 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
00:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 266ms
00:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
00:03:31 INFO - PROCESS | 1657 | 1468825411094 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:31 INFO - PROCESS | 1657 | 1468825411162 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:31 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:03:31 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
00:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:03:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:03:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 274ms
00:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
00:03:31 INFO - PROCESS | 1657 | 1468825411363 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:31 INFO - PROCESS | 1657 | 1468825411427 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
00:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 265ms
00:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
00:03:31 INFO - PROCESS | 1657 | 1468825411631 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:31 INFO - PROCESS | 1657 | 1468825411693 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
00:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 266ms
00:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
00:03:31 INFO - PROCESS | 1657 | 1468825411900 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:31 INFO - PROCESS | 1657 | 1468825411960 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
00:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 216ms
00:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
00:03:32 INFO - PROCESS | 1657 | 1468825412125 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:32 INFO - PROCESS | 1657 | 1468825412179 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
00:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 216ms
00:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
00:03:32 INFO - PROCESS | 1657 | 1468825412347 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:32 INFO - PROCESS | 1657 | 1468825412406 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
00:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 226ms
00:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
00:03:32 INFO - PROCESS | 1657 | 1468825412566 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:32 INFO - PROCESS | 1657 | 1468825412624 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
00:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 217ms
00:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
00:03:32 INFO - PROCESS | 1657 | 1468825412794 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:32 INFO - PROCESS | 1657 | 1468825412849 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
00:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 217ms
00:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
00:03:33 INFO - PROCESS | 1657 | 1468825413014 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:33 INFO - PROCESS | 1657 | 1468825413070 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
00:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 216ms
00:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
00:03:33 INFO - PROCESS | 1657 | 1468825413233 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:33 INFO - PROCESS | 1657 | 1468825413297 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
00:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 215ms
00:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
00:03:33 INFO - PROCESS | 1657 | 1468825413451 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:33 INFO - PROCESS | 1657 | 1468825413509 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
00:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 220ms
00:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
00:03:33 INFO - PROCESS | 1657 | 1468825413679 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:33 INFO - PROCESS | 1657 | 1468825413742 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
00:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 216ms
00:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
00:03:33 INFO - PROCESS | 1657 | 1468825413897 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:33 INFO - PROCESS | 1657 | 1468825413957 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
00:03:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 265ms
00:03:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
00:03:34 INFO - PROCESS | 1657 | 1468825414165 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:34 INFO - PROCESS | 1657 | 1468825414226 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
00:03:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 266ms
00:03:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
00:03:34 INFO - PROCESS | 1657 | 1468825414435 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:34 INFO - PROCESS | 1657 | 1468825414527 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
00:03:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 518ms
00:03:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
00:03:34 INFO - PROCESS | 1657 | 1468825414959 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:35 INFO - PROCESS | 1657 | 1468825415033 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:35 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:03:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 622ms
00:03:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
00:03:35 INFO - PROCESS | 1657 | 1468825415581 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:35 INFO - PROCESS | 1657 | 1468825415637 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:35 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:03:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 267ms
00:03:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
00:03:35 INFO - PROCESS | 1657 | 1468825415852 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:35 INFO - PROCESS | 1657 | 1468825415915 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
00:03:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 270ms
00:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
00:03:36 INFO - PROCESS | 1657 | 1468825416133 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:36 INFO - PROCESS | 1657 | 1468825416201 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
00:03:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 268ms
00:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
00:03:36 INFO - PROCESS | 1657 | 1468825416400 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:36 INFO - PROCESS | 1657 | 1468825416456 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
00:03:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 221ms
00:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
00:03:36 INFO - PROCESS | 1657 | 1468825416629 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:36 INFO - PROCESS | 1657 | 1468825416681 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
00:03:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 216ms
00:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
00:03:36 INFO - PROCESS | 1657 | 1468825416850 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:36 INFO - PROCESS | 1657 | 1468825416908 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
00:03:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 266ms
00:03:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
00:03:37 INFO - PROCESS | 1657 | 1468825417117 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:37 INFO - PROCESS | 1657 | 1468825417167 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
00:03:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 266ms
00:03:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
00:03:37 INFO - PROCESS | 1657 | 1468825417386 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:37 INFO - PROCESS | 1657 | 1468825417443 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
00:03:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 267ms
00:03:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
00:03:37 INFO - PROCESS | 1657 | 1468825417661 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:37 INFO - PROCESS | 1657 | 1468825417719 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
00:03:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 268ms
00:03:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
00:03:37 INFO - PROCESS | 1657 | 1468825417931 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:37 INFO - PROCESS | 1657 | 1468825417991 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
00:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 266ms
00:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
00:03:38 INFO - PROCESS | 1657 | 1468825418201 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:38 INFO - PROCESS | 1657 | 1468825418277 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
00:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 271ms
00:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
00:03:38 INFO - PROCESS | 1657 | 1468825418480 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:38 INFO - PROCESS | 1657 | 1468825418547 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
00:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 418ms
00:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
00:03:38 INFO - PROCESS | 1657 | 1468825418909 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:38 INFO - PROCESS | 1657 | 1468825418981 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
00:03:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 372ms
00:03:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
00:03:39 INFO - PROCESS | 1657 | 1468825419284 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:39 INFO - PROCESS | 1657 | 1468825419344 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
00:03:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 217ms
00:03:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
00:03:39 INFO - PROCESS | 1657 | 1468825419509 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:39 INFO - PROCESS | 1657 | 1468825419564 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
00:03:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 218ms
00:03:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
00:03:39 INFO - PROCESS | 1657 | 1468825419730 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:39 INFO - PROCESS | 1657 | 1468825419783 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
00:03:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 217ms
00:03:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
00:03:39 INFO - PROCESS | 1657 | 1468825419949 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:40 INFO - PROCESS | 1657 | 1468825420008 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
00:03:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 217ms
00:03:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
00:03:40 INFO - PROCESS | 1657 | 1468825420178 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:40 INFO - PROCESS | 1657 | 1468825420233 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
00:03:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 216ms
00:03:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
00:03:40 INFO - PROCESS | 1657 | 1468825420395 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:40 INFO - PROCESS | 1657 | 1468825420458 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
00:03:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 216ms
00:03:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
00:03:40 INFO - PROCESS | 1657 | 1468825420614 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:40 INFO - PROCESS | 1657 | 1468825420668 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
00:03:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 216ms
00:03:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
00:03:40 INFO - PROCESS | 1657 | 1468825420832 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:40 INFO - PROCESS | 1657 | 1468825420893 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
00:03:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 217ms
00:03:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
00:03:41 INFO - PROCESS | 1657 | 1468825421051 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:41 INFO - PROCESS | 1657 | 1468825421115 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
00:03:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 216ms
00:03:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
00:03:41 INFO - PROCESS | 1657 | 1468825421276 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:41 INFO - PROCESS | 1657 | 1468825421347 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
00:03:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 217ms
00:03:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
00:03:41 INFO - PROCESS | 1657 | 1468825421495 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:41 INFO - PROCESS | 1657 | 1468825421588 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
00:03:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 566ms
00:03:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
00:03:42 INFO - PROCESS | 1657 | 1468825422065 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:42 INFO - PROCESS | 1657 | 1468825422127 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
00:03:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 266ms
00:03:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
00:03:42 INFO - PROCESS | 1657 | 1468825422342 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:42 INFO - PROCESS | 1657 | 1468825422402 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
00:03:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 267ms
00:03:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
00:03:42 INFO - PROCESS | 1657 | 1468825422615 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:42 INFO - PROCESS | 1657 | 1468825422683 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
00:03:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 268ms
00:03:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
00:03:42 INFO - PROCESS | 1657 | 1468825422882 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:42 INFO - PROCESS | 1657 | 1468825422951 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
00:03:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 318ms
00:03:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
00:03:43 INFO - PROCESS | 1657 | 1468825423208 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:43 INFO - PROCESS | 1657 | 1468825423260 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
00:03:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 220ms
00:03:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
00:03:43 INFO - PROCESS | 1657 | 1468825423431 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:43 INFO - PROCESS | 1657 | 1468825423492 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
00:03:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 267ms
00:03:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
00:03:43 INFO - PROCESS | 1657 | 1468825423699 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:43 INFO - PROCESS | 1657 | 1468825423760 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
00:03:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 216ms
00:03:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
00:03:43 INFO - PROCESS | 1657 | 1468825423918 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:43 INFO - PROCESS | 1657 | 1468825423975 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
00:03:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 267ms
00:03:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
00:03:44 INFO - PROCESS | 1657 | 1468825424194 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:44 INFO - PROCESS | 1657 | 1468825424253 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
00:03:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 273ms
00:03:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
00:03:44 INFO - PROCESS | 1657 | 1468825424466 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:44 INFO - PROCESS | 1657 | 1468825424529 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
00:03:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 267ms
00:03:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
00:03:44 INFO - PROCESS | 1657 | 1468825424736 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:44 INFO - PROCESS | 1657 | 1468825424810 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
00:03:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 318ms
00:03:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
00:03:45 INFO - PROCESS | 1657 | 1468825425060 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:45 INFO - PROCESS | 1657 | 1468825425121 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
00:03:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 268ms
00:03:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
00:03:45 INFO - PROCESS | 1657 | 1468825425331 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:45 INFO - PROCESS | 1657 | 1468825425386 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
00:03:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 267ms
00:03:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
00:03:45 INFO - PROCESS | 1657 | 1468825425600 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:45 INFO - PROCESS | 1657 | 1468825425688 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
00:03:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 320ms
00:03:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
00:03:45 INFO - PROCESS | 1657 | 1468825425929 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:45 INFO - PROCESS | 1657 | 1468825425985 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
00:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 216ms
00:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
00:03:46 INFO - PROCESS | 1657 | 1468825426148 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:46 INFO - PROCESS | 1657 | 1468825426207 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
00:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 217ms
00:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
00:03:46 INFO - PROCESS | 1657 | 1468825426367 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:46 INFO - PROCESS | 1657 | 1468825426424 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
00:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 217ms
00:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
00:03:46 INFO - PROCESS | 1657 | 1468825426592 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:46 INFO - PROCESS | 1657 | 1468825426651 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
00:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 267ms
00:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
00:03:46 INFO - PROCESS | 1657 | 1468825426862 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:46 INFO - PROCESS | 1657 | 1468825426919 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
00:03:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 217ms
00:03:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
00:03:47 INFO - PROCESS | 1657 | 1468825427084 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:47 INFO - PROCESS | 1657 | 1468825427146 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
00:03:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 216ms
00:03:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
00:03:47 INFO - PROCESS | 1657 | 1468825427309 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:47 INFO - PROCESS | 1657 | 1468825427370 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
00:03:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 224ms
00:03:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
00:03:47 INFO - PROCESS | 1657 | 1468825427533 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:47 INFO - PROCESS | 1657 | 1468825427593 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
00:03:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 268ms
00:03:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
00:03:47 INFO - PROCESS | 1657 | 1468825427800 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:47 INFO - PROCESS | 1657 | 1468825427861 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
00:03:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 266ms
00:03:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
00:03:48 INFO - PROCESS | 1657 | 1468825428159 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:48 INFO - PROCESS | 1657 | 1468825428238 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
00:03:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 555ms
00:03:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
00:03:48 INFO - PROCESS | 1657 | 1468825428649 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:48 INFO - PROCESS | 1657 | 1468825428737 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
00:03:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 568ms
00:03:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
00:03:49 INFO - PROCESS | 1657 | 1468825429218 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:49 INFO - PROCESS | 1657 | 1468825429271 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
00:03:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 267ms
00:03:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
00:03:49 INFO - PROCESS | 1657 | 1468825429496 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:49 INFO - PROCESS | 1657 | 1468825429551 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
00:03:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 317ms
00:03:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
00:03:49 INFO - PROCESS | 1657 | 1468825429832 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:49 INFO - PROCESS | 1657 | 1468825429912 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
00:03:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 318ms
00:03:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
00:03:50 INFO - PROCESS | 1657 | 1468825430164 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:50 INFO - PROCESS | 1657 | 1468825430219 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
00:03:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 287ms
00:03:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
00:03:50 INFO - PROCESS | 1657 | 1468825430431 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:50 INFO - PROCESS | 1657 | 1468825430485 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
00:03:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 316ms
00:03:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
00:03:50 INFO - PROCESS | 1657 | 1468825430764 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:50 INFO - PROCESS | 1657 | 1468825430839 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
00:03:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 370ms
00:03:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
00:03:51 INFO - PROCESS | 1657 | 1468825431135 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:51 INFO - PROCESS | 1657 | 1468825431198 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
00:03:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 268ms
00:03:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
00:03:51 INFO - PROCESS | 1657 | 1468825431413 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:51 INFO - PROCESS | 1657 | 1468825431469 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
00:03:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 267ms
00:03:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
00:03:51 INFO - PROCESS | 1657 | 1468825431698 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:51 INFO - PROCESS | 1657 | 1468825431759 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
00:03:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 271ms
00:03:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
00:03:51 INFO - PROCESS | 1657 | 1468825431967 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:52 INFO - PROCESS | 1657 | 1468825432030 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
00:03:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 266ms
00:03:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
00:03:52 INFO - PROCESS | 1657 | 1468825432246 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:52 INFO - PROCESS | 1657 | 1468825432315 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
00:03:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 317ms
00:03:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
00:03:52 INFO - PROCESS | 1657 | 1468825432562 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:52 INFO - PROCESS | 1657 | 1468825432615 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
00:03:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 267ms
00:03:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
00:03:52 INFO - PROCESS | 1657 | 1468825432834 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:52 INFO - PROCESS | 1657 | 1468825432888 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
00:03:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 269ms
00:03:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
00:03:53 INFO - PROCESS | 1657 | 1468825433102 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:53 INFO - PROCESS | 1657 | 1468825433169 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
00:03:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 217ms
00:03:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
00:03:53 INFO - PROCESS | 1657 | 1468825433343 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:53 INFO - PROCESS | 1657 | 1468825433396 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
00:03:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 223ms
00:03:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
00:03:53 INFO - PROCESS | 1657 | 1468825433563 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:53 INFO - PROCESS | 1657 | 1468825433616 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
00:03:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 216ms
00:03:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
00:03:53 INFO - PROCESS | 1657 | 1468825433795 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:53 INFO - PROCESS | 1657 | 1468825433848 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
00:03:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 224ms
00:03:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
00:03:54 INFO - PROCESS | 1657 | 1468825434014 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:54 INFO - PROCESS | 1657 | 1468825434073 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
00:03:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 217ms
00:03:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
00:03:54 INFO - PROCESS | 1657 | 1468825434233 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:54 INFO - PROCESS | 1657 | 1468825434297 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
00:03:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 216ms
00:03:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
00:03:54 INFO - PROCESS | 1657 | 1468825434451 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:54 INFO - PROCESS | 1657 | 1468825434508 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
00:03:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 224ms
00:03:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
00:03:54 INFO - PROCESS | 1657 | 1468825434680 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:54 INFO - PROCESS | 1657 | 1468825434736 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
00:03:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 517ms
00:03:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
00:03:55 INFO - PROCESS | 1657 | 1468825435201 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:55 INFO - PROCESS | 1657 | 1468825435251 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
00:03:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 267ms
00:03:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
00:03:55 INFO - PROCESS | 1657 | 1468825435478 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:55 INFO - PROCESS | 1657 | 1468825435533 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:56 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:03:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 776ms
00:03:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
00:03:56 INFO - PROCESS | 1657 | 1468825436257 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:56 INFO - PROCESS | 1657 | 1468825436301 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:56 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:03:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:03:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
00:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:03:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:03:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 726ms
00:03:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
00:03:56 INFO - PROCESS | 1657 | 1468825436979 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:57 INFO - PROCESS | 1657 | 1468825437023 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:57 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:03:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:03:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
00:03:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:03:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:03:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 718ms
00:03:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
00:03:57 INFO - PROCESS | 1657 | 1468825437699 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:57 INFO - PROCESS | 1657 | 1468825437751 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:58 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:03:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 718ms
00:03:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
00:03:58 INFO - PROCESS | 1657 | 1468825438422 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:58 INFO - PROCESS | 1657 | 1468825438475 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:59 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:03:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 716ms
00:03:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
00:03:59 INFO - PROCESS | 1657 | 1468825439141 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:59 INFO - PROCESS | 1657 | 1468825439185 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:59 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:03:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:03:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
00:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:03:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:03:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 719ms
00:03:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
00:03:59 INFO - PROCESS | 1657 | 1468825439860 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:03:59 INFO - PROCESS | 1657 | 1468825439906 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:00 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:04:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:04:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
00:04:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:04:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 717ms
00:04:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
00:04:00 INFO - PROCESS | 1657 | 1468825440580 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:00 INFO - PROCESS | 1657 | 1468825440623 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:01 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:04:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:04:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
00:04:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:04:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 718ms
00:04:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
00:04:01 INFO - PROCESS | 1657 | 1468825441301 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:01 INFO - PROCESS | 1657 | 1468825441368 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:02 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:04:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
00:04:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
00:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:04:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 821ms
00:04:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
00:04:02 INFO - PROCESS | 1657 | 1468825442127 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:02 INFO - PROCESS | 1657 | 1468825442178 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
00:04:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 218ms
00:04:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
00:04:02 INFO - PROCESS | 1657 | 1468825442350 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:02 INFO - PROCESS | 1657 | 1468825442403 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
00:04:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 267ms
00:04:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
00:04:02 INFO - PROCESS | 1657 | 1468825442629 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:02 INFO - PROCESS | 1657 | 1468825442685 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:02 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:04:02 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:04:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
00:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:04:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 268ms
00:04:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
00:04:02 INFO - PROCESS | 1657 | 1468825442896 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:02 INFO - PROCESS | 1657 | 1468825442950 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
00:04:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 223ms
00:04:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
00:04:03 INFO - PROCESS | 1657 | 1468825443116 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:03 INFO - PROCESS | 1657 | 1468825443166 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:03 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:04:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:04:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
00:04:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:04:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:04:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 218ms
00:04:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
00:04:03 INFO - PROCESS | 1657 | 1468825443344 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:03 INFO - PROCESS | 1657 | 1468825443404 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:03 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:04:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:04:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
00:04:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
00:04:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
00:04:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 267ms
00:04:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
00:04:03 INFO - PROCESS | 1657 | 1468825443612 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:03 INFO - PROCESS | 1657 | 1468825443665 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
00:04:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 224ms
00:04:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
00:04:03 INFO - PROCESS | 1657 | 1468825443837 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:03 INFO - PROCESS | 1657 | 1468825443900 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:04 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:04:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
00:04:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
00:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:04:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 717ms
00:04:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
00:04:04 INFO - PROCESS | 1657 | 1468825444556 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:04 INFO - PROCESS | 1657 | 1468825444594 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
00:04:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 272ms
00:04:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
00:04:04 INFO - PROCESS | 1657 | 1468825444849 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:04 INFO - PROCESS | 1657 | 1468825444925 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
00:04:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 327ms
00:04:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
00:04:05 INFO - PROCESS | 1657 | 1468825445170 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:05 INFO - PROCESS | 1657 | 1468825445230 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
00:04:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 267ms
00:04:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
00:04:05 INFO - PROCESS | 1657 | 1468825445448 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:05 INFO - PROCESS | 1657 | 1468825445527 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
00:04:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 326ms
00:04:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
00:04:05 INFO - PROCESS | 1657 | 1468825445769 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:05 INFO - PROCESS | 1657 | 1468825445847 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
00:04:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 268ms
00:04:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
00:04:06 INFO - PROCESS | 1657 | 1468825446045 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:06 INFO - PROCESS | 1657 | 1468825446098 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
00:04:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 219ms
00:04:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
00:04:06 INFO - PROCESS | 1657 | 1468825446263 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:06 INFO - PROCESS | 1657 | 1468825446318 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
00:04:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 217ms
00:04:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
00:04:06 INFO - PROCESS | 1657 | 1468825446483 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:06 INFO - PROCESS | 1657 | 1468825446536 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
00:04:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 216ms
00:04:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
00:04:06 INFO - PROCESS | 1657 | 1468825446701 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:06 INFO - PROCESS | 1657 | 1468825446758 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
00:04:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 216ms
00:04:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
00:04:06 INFO - PROCESS | 1657 | 1468825446919 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:06 INFO - PROCESS | 1657 | 1468825446978 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
00:04:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 216ms
00:04:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
00:04:07 INFO - PROCESS | 1657 | 1468825447145 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:07 INFO - PROCESS | 1657 | 1468825447228 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
00:04:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 324ms
00:04:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
00:04:07 INFO - PROCESS | 1657 | 1468825447469 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:07 INFO - PROCESS | 1657 | 1468825447551 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
00:04:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 268ms
00:04:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
00:04:07 INFO - PROCESS | 1657 | 1468825447743 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:07 INFO - PROCESS | 1657 | 1468825447805 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
00:04:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 418ms
00:04:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
00:04:08 INFO - PROCESS | 1657 | 1468825448159 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:08 INFO - PROCESS | 1657 | 1468825448286 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
00:04:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 568ms
00:04:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
00:04:08 INFO - PROCESS | 1657 | 1468825448730 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:08 INFO - PROCESS | 1657 | 1468825448781 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
00:04:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 268ms
00:04:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
00:04:09 INFO - PROCESS | 1657 | 1468825449002 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:09 INFO - PROCESS | 1657 | 1468825449056 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
00:04:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 267ms
00:04:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
00:04:09 INFO - PROCESS | 1657 | 1468825449284 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:09 INFO - PROCESS | 1657 | 1468825449336 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
00:04:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 278ms
00:04:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
00:04:09 INFO - PROCESS | 1657 | 1468825449551 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:09 INFO - PROCESS | 1657 | 1468825449607 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
00:04:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 268ms
00:04:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
00:04:09 INFO - PROCESS | 1657 | 1468825449821 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:09 INFO - PROCESS | 1657 | 1468825449882 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
00:04:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 269ms
00:04:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
00:04:10 INFO - PROCESS | 1657 | 1468825450098 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:10 INFO - PROCESS | 1657 | 1468825450156 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
00:04:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 267ms
00:04:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
00:04:10 INFO - PROCESS | 1657 | 1468825450366 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:10 INFO - PROCESS | 1657 | 1468825450419 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
00:04:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 267ms
00:04:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
00:04:10 INFO - PROCESS | 1657 | 1468825450643 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:10 INFO - PROCESS | 1657 | 1468825450701 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
00:04:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 266ms
00:04:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
00:04:10 INFO - PROCESS | 1657 | 1468825450912 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:10 INFO - PROCESS | 1657 | 1468825450975 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
00:04:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 272ms
00:04:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
00:04:11 INFO - PROCESS | 1657 | 1468825451183 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:11 INFO - PROCESS | 1657 | 1468825451264 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
00:04:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 316ms
00:04:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
00:04:11 INFO - PROCESS | 1657 | 1468825451504 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:11 INFO - PROCESS | 1657 | 1468825451587 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
00:04:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 321ms
00:04:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
00:04:11 INFO - PROCESS | 1657 | 1468825451832 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:11 INFO - PROCESS | 1657 | 1468825451886 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
00:04:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 216ms
00:04:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
00:04:12 INFO - PROCESS | 1657 | 1468825452051 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:12 INFO - PROCESS | 1657 | 1468825452113 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
00:04:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 266ms
00:04:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
00:04:12 INFO - PROCESS | 1657 | 1468825452322 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:12 INFO - PROCESS | 1657 | 1468825452407 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
00:04:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 317ms
00:04:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
00:04:12 INFO - PROCESS | 1657 | 1468825452651 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:12 INFO - PROCESS | 1657 | 1468825452748 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
00:04:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 325ms
00:04:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
00:04:12 INFO - PROCESS | 1657 | 1468825452969 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:13 INFO - PROCESS | 1657 | 1468825453025 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
00:04:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 216ms
00:04:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
00:04:13 INFO - PROCESS | 1657 | 1468825453187 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:13 INFO - PROCESS | 1657 | 1468825453250 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
00:04:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 266ms
00:04:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
00:04:13 INFO - PROCESS | 1657 | 1468825453463 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:13 INFO - PROCESS | 1657 | 1468825453518 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
00:04:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 218ms
00:04:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
00:04:13 INFO - PROCESS | 1657 | 1468825453684 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:13 INFO - PROCESS | 1657 | 1468825453744 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
00:04:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 266ms
00:04:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
00:04:13 INFO - PROCESS | 1657 | 1468825453953 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:14 INFO - PROCESS | 1657 | 1468825454015 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
00:04:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 219ms
00:04:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
00:04:14 INFO - PROCESS | 1657 | 1468825454184 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:14 INFO - PROCESS | 1657 | 1468825454242 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
00:04:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 267ms
00:04:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
00:04:14 INFO - PROCESS | 1657 | 1468825454450 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:14 INFO - PROCESS | 1657 | 1468825454536 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
00:04:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 566ms
00:04:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
00:04:15 INFO - PROCESS | 1657 | 1468825455020 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:15 INFO - PROCESS | 1657 | 1468825455070 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
00:04:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 266ms
00:04:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
00:04:15 INFO - PROCESS | 1657 | 1468825455298 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:15 INFO - PROCESS | 1657 | 1468825455359 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
00:04:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 317ms
00:04:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
00:04:15 INFO - PROCESS | 1657 | 1468825455636 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:15 INFO - PROCESS | 1657 | 1468825455711 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
00:04:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 378ms
00:04:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
00:04:16 INFO - PROCESS | 1657 | 1468825456000 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:16 INFO - PROCESS | 1657 | 1468825456054 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
00:04:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 266ms
00:04:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
00:04:16 INFO - PROCESS | 1657 | 1468825456269 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:16 INFO - PROCESS | 1657 | 1468825456328 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
00:04:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 216ms
00:04:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
00:04:16 INFO - PROCESS | 1657 | 1468825456496 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:16 INFO - PROCESS | 1657 | 1468825456554 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
00:04:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 274ms
00:04:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
00:04:16 INFO - PROCESS | 1657 | 1468825456765 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:16 INFO - PROCESS | 1657 | 1468825456816 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
00:04:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 267ms
00:04:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
00:04:17 INFO - PROCESS | 1657 | 1468825457035 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:17 INFO - PROCESS | 1657 | 1468825457086 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
00:04:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 268ms
00:04:17 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
00:04:17 INFO - PROCESS | 1657 | 1468825457312 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:17 INFO - PROCESS | 1657 | 1468825457371 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
00:04:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
00:04:17 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 275ms
00:04:17 INFO - TEST-START | /DOMEvents/constructors.html
00:04:17 INFO - PROCESS | 1657 | 1468825457582 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:17 INFO - PROCESS | 1657 | 1468825457645 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
00:04:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
00:04:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:04:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
00:04:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:04:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
00:04:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:04:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
00:04:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:04:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
00:04:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:04:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
00:04:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
00:04:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
00:04:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
00:04:17 INFO - TEST-OK | /DOMEvents/constructors.html | took 273ms
00:04:17 INFO - TEST-START | /DOMEvents/event-phases-order.html
00:04:17 INFO - PROCESS | 1657 | 1468825457866 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:17 INFO - PROCESS | 1657 | 1468825457942 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:18 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
00:04:18 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 266ms
00:04:18 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
00:04:18 INFO - PROCESS | 1657 | 1468825458134 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:18 INFO - PROCESS | 1657 | 1468825458193 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
00:04:18 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
00:04:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
00:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:04:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
00:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
00:04:18 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:04:18 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
00:04:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
00:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:04:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
00:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
00:04:18 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:04:18 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
00:04:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
00:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:04:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
00:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
00:04:18 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:04:18 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
00:04:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
00:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:04:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
00:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
00:04:18 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
00:04:18 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 317ms
00:04:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
00:04:18 INFO - PROCESS | 1657 | 1468825458464 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:18 INFO - PROCESS | 1657 | 1468825458551 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:18 INFO - PROCESS | 1657 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
00:04:18 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:04:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 276ms
00:04:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
00:04:18 INFO - PROCESS | 1657 | 1468825458733 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:18 INFO - PROCESS | 1657 | 1468825458791 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:18 INFO - PROCESS | 1657 | 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:04:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
00:04:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 217ms
00:04:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
00:04:18 INFO - PROCESS | 1657 | 1468825458952 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:19 INFO - PROCESS | 1657 | 1468825459009 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:19 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:04:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 222ms
00:04:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
00:04:19 INFO - PROCESS | 1657 | 1468825459181 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:19 INFO - PROCESS | 1657 | 1468825459239 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:19 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:04:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 217ms
00:04:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
00:04:19 INFO - PROCESS | 1657 | 1468825459400 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:19 INFO - PROCESS | 1657 | 1468825459453 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:19 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:04:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
00:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
00:04:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 217ms
00:04:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
00:04:19 INFO - PROCESS | 1657 | 1468825459626 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:19 INFO - PROCESS | 1657 | 1468825459694 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:19 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:04:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 216ms
00:04:19 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
00:04:19 INFO - PROCESS | 1657 | 1468825459845 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:19 INFO - PROCESS | 1657 | 1468825459899 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:20 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:04:20 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 223ms
00:04:20 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
00:04:20 INFO - PROCESS | 1657 | 1468825460066 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:20 INFO - PROCESS | 1657 | 1468825460137 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
00:04:20 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:04:20 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 216ms
00:04:20 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
00:04:20 INFO - PROCESS | 1657 | 1468825460285 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:20 INFO - PROCESS | 1657 | 1468825460346 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:20 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:04:20 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 216ms
00:04:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
00:04:20 INFO - PROCESS | 1657 | 1468825460510 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:20 INFO - PROCESS | 1657 | 1468825460567 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:20 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:04:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 216ms
00:04:20 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
00:04:20 INFO - PROCESS | 1657 | 1468825460732 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:20 INFO - PROCESS | 1657 | 1468825460801 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:20 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:04:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 222ms
00:04:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
00:04:20 INFO - PROCESS | 1657 | 1468825460952 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:21 INFO - PROCESS | 1657 | 1468825461015 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:21 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:04:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 216ms
00:04:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
00:04:21 INFO - PROCESS | 1657 | 1468825461275 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:21 INFO - PROCESS | 1657 | 1468825461384 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:21 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:04:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 505ms
00:04:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
00:04:21 INFO - PROCESS | 1657 | 1468825461714 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:21 INFO - PROCESS | 1657 | 1468825461951 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:22 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:04:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 418ms
00:04:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
00:04:22 INFO - PROCESS | 1657 | 1468825462136 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:22 INFO - PROCESS | 1657 | 1468825462191 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:22 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:04:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
00:04:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
00:04:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 218ms
00:04:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
00:04:22 INFO - PROCESS | 1657 | 1468825462362 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:22 INFO - PROCESS | 1657 | 1468825462414 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:22 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:04:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 223ms
00:04:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
00:04:22 INFO - PROCESS | 1657 | 1468825462586 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:22 INFO - PROCESS | 1657 | 1468825462636 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
00:04:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 218ms
00:04:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
00:04:22 INFO - PROCESS | 1657 | 1468825462804 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:22 INFO - PROCESS | 1657 | 1468825462867 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
00:04:23 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:04:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 216ms
00:04:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
00:04:23 INFO - PROCESS | 1657 | 1468825463029 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:23 INFO - PROCESS | 1657 | 1468825463111 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
00:04:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 325ms
00:04:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
00:04:23 INFO - PROCESS | 1657 | 1468825463348 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:23 INFO - PROCESS | 1657 | 1468825463390 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:23 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:04:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 267ms
00:04:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
00:04:23 INFO - PROCESS | 1657 | 1468825463618 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:23 INFO - PROCESS | 1657 | 1468825463664 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:23 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:04:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 267ms
00:04:23 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
00:04:23 INFO - PROCESS | 1657 | 1468825463900 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:23 INFO - PROCESS | 1657 | 1468825463967 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:24 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:04:24 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 274ms
00:04:24 INFO - TEST-START | /FileAPI/FileReaderSync.worker
00:04:24 INFO - PROCESS | 1657 | 1468825464168 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:24 INFO - PROCESS | 1657 | 1468825464224 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
00:04:24 INFO - {}
00:04:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
00:04:24 INFO - {}
00:04:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
00:04:24 INFO - {}
00:04:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
00:04:24 INFO - {}
00:04:24 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 267ms
00:04:24 INFO - TEST-START | /FileAPI/fileReader.html
00:04:24 INFO - PROCESS | 1657 | 1468825464437 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:24 INFO - PROCESS | 1657 | 1468825464502 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
00:04:24 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
00:04:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
00:04:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
00:04:24 INFO - TEST-OK | /FileAPI/fileReader.html | took 269ms
00:04:24 INFO - TEST-START | /FileAPI/historical.html
00:04:24 INFO - PROCESS | 1657 | 1468825464715 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:24 INFO - PROCESS | 1657 | 1468825464783 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:24 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
00:04:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
00:04:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
00:04:24 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
00:04:24 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
00:04:24 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
00:04:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
00:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
00:04:24 INFO - TEST-OK | /FileAPI/historical.html | took 267ms
00:04:24 INFO - TEST-START | /FileAPI/idlharness.html
00:04:24 INFO - PROCESS | 1657 | 1468825464984 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:25 INFO - PROCESS | 1657 | 1468825465042 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
00:04:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
00:04:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
00:04:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
00:04:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
00:04:25 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:04:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
00:04:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
00:04:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
00:04:25 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:04:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
00:04:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
00:04:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
00:04:25 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:04:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:04:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:04:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
00:04:25 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:04:25 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:04:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:04:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:04:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
00:04:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
00:04:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
00:04:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
00:04:25 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:04:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:04:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:04:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
00:04:25 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:04:25 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:04:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:04:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:04:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
00:04:25 INFO - TEST-OK | /FileAPI/idlharness.html | took 381ms
00:04:25 INFO - TEST-START | /FileAPI/idlharness.worker
00:04:25 INFO - PROCESS | 1657 | 1468825465369 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:25 INFO - PROCESS | 1657 | 1468825465417 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
00:04:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
00:04:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
00:04:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
00:04:25 INFO - {}
00:04:25 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:04:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
00:04:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
00:04:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
00:04:25 INFO - {}
00:04:25 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:04:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
00:04:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
00:04:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
00:04:25 INFO - {}
00:04:25 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:04:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:04:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:04:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
00:04:25 INFO - {}
00:04:25 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:04:25 INFO - {}
00:04:25 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:04:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:04:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:04:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
00:04:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
00:04:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
00:04:25 INFO - {}
00:04:25 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:04:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:04:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:04:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
00:04:25 INFO - {}
00:04:25 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:04:25 INFO - {}
00:04:25 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:04:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
00:04:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
00:04:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:04:25 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:04:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
00:04:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:04:25 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:04:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
00:04:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:04:25 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:04:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
00:04:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:04:25 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:04:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
00:04:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:04:25 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:04:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
00:04:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:04:25 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:04:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
00:04:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
00:04:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:04:25 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:04:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
00:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
00:04:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
00:04:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:04:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:04:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
00:04:25 INFO - {}
00:04:25 INFO - TEST-OK | /FileAPI/idlharness.worker | took 383ms
00:04:25 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
00:04:25 INFO - PROCESS | 1657 | 1468825465758 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:25 INFO - PROCESS | 1657 | 1468825465825 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
00:04:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 269ms
00:04:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html
00:04:26 INFO - PROCESS | 1657 | 1468825466036 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:26 INFO - PROCESS | 1657 | 1468825466118 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
00:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
00:04:26 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 319ms
00:04:26 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
00:04:26 INFO - PROCESS | 1657 | 1468825466360 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:26 INFO - PROCESS | 1657 | 1468825466416 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
00:04:26 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:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
00:04:26 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:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
00:04:26 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:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
00:04:26 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:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
00:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
00:04:26 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:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
00:04:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
00:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
00:04:26 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:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
00:04:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
00:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
00:04:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
00:04:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
00:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
00:04:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
00:04:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:04:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:04:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
00:04:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:04:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:04:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:04:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:04:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
00:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
00:04:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
00:04:26 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 282ms
00:04:26 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
00:04:26 INFO - PROCESS | 1657 | 1468825466647 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:26 INFO - PROCESS | 1657 | 1468825466703 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
00:04:26 INFO - {}
00:04:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 224ms
00:04:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
00:04:26 INFO - PROCESS | 1657 | 1468825466865 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:26 INFO - PROCESS | 1657 | 1468825466923 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
00:04:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 217ms
00:04:27 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
00:04:27 INFO - PROCESS | 1657 | 1468825467084 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:27 INFO - PROCESS | 1657 | 1468825467146 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
00:04:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
00:04:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
00:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
00:04:27 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:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
00:04:27 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:04:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
00:04:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 288ms
00:04:27 INFO - TEST-START | /FileAPI/file/File-constructor.html
00:04:27 INFO - PROCESS | 1657 | 1468825467386 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:27 INFO - PROCESS | 1657 | 1468825467454 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
00:04:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
00:04:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
00:04:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
00:04:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
00:04:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
00:04:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
00:04:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
00:04:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
00:04:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
00:04:27 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:27 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
00:04:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
00:04:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
00:04:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
00:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
00:04:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
00:04:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
00:04:27 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 269ms
00:04:27 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
00:04:27 INFO - PROCESS | 1657 | 1468825467666 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:27 INFO - PROCESS | 1657 | 1468825467748 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:28 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
00:04:28 INFO - {}
00:04:28 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 526ms
00:04:28 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
00:04:28 INFO - PROCESS | 1657 | 1468825468189 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:28 INFO - PROCESS | 1657 | 1468825468304 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
00:04:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
00:04:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
00:04:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
00:04:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
00:04:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
00:04:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
00:04:28 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 469ms
00:04:28 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
00:04:28 INFO - PROCESS | 1657 | 1468825468665 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:28 INFO - PROCESS | 1657 | 1468825468721 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
00:04:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
00:04:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
00:04:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
00:04:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
00:04:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
00:04:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 320ms
00:04:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
00:04:29 INFO - PROCESS | 1657 | 1468825469000 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:29 INFO - PROCESS | 1657 | 1468825469079 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
00:04:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
00:04:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
00:04:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
00:04:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
00:04:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
00:04:29 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 319ms
00:04:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
00:04:29 INFO - PROCESS | 1657 | 1468825469346 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:29 INFO - PROCESS | 1657 | 1468825469422 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
00:04:29 INFO - reader.readAsText(blob_2)
00:04:29 INFO - }" did not throw
00:04:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
00:04:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
00:04:29 INFO - reader.readAsDataURL(blob_2)
00:04:29 INFO - }" did not throw
00:04:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
00:04:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
00:04:29 INFO - reader.readAsArrayBuffer(blob_2)
00:04:29 INFO - }" did not throw
00:04:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
00:04:29 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:04:29 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:04:29 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
00:04:29 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
00:04:29 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:04:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
00:04:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
00:04:29 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:04:29 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
00:04:29 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 269ms
00:04:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
00:04:29 INFO - PROCESS | 1657 | 1468825469613 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:29 INFO - PROCESS | 1657 | 1468825469669 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
00:04:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
00:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
00:04:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
00:04:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 217ms
00:04:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
00:04:29 INFO - PROCESS | 1657 | 1468825469843 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:29 INFO - PROCESS | 1657 | 1468825469891 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
00:04:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 218ms
00:04:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
00:04:30 INFO - PROCESS | 1657 | 1468825470065 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:30 INFO - PROCESS | 1657 | 1468825470124 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
00:04:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 218ms
00:04:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
00:04:30 INFO - PROCESS | 1657 | 1468825470283 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:30 INFO - PROCESS | 1657 | 1468825470333 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
00:04:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 216ms
00:04:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
00:04:30 INFO - PROCESS | 1657 | 1468825470501 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:30 INFO - PROCESS | 1657 | 1468825470555 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
00:04:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
00:04:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 217ms
00:04:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
00:04:30 INFO - PROCESS | 1657 | 1468825470721 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:30 INFO - PROCESS | 1657 | 1468825470783 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
00:04:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 217ms
00:04:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
00:04:30 INFO - PROCESS | 1657 | 1468825470946 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:31 INFO - PROCESS | 1657 | 1468825471003 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
00:04:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
00:04:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
00:04:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 267ms
00:04:31 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
00:04:31 INFO - PROCESS | 1657 | 1468825471216 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:31 INFO - PROCESS | 1657 | 1468825471294 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:31 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
00:04:31 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:04:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
00:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:04:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:04:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
00:04:31 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 267ms
00:04:31 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
00:04:31 INFO - PROCESS | 1657 | 1468825471485 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:31 INFO - PROCESS | 1657 | 1468825471538 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:31 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
00:04:31 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 216ms
00:04:31 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
00:04:31 INFO - PROCESS | 1657 | 1468825471703 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:31 INFO - PROCESS | 1657 | 1468825471759 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:31 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
00:04:31 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 223ms
00:04:31 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
00:04:31 INFO - PROCESS | 1657 | 1468825471931 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:31 INFO - PROCESS | 1657 | 1468825471986 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:32 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
00:04:32 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 217ms
00:04:32 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
00:04:32 INFO - PROCESS | 1657 | 1468825472150 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:32 INFO - PROCESS | 1657 | 1468825472204 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:32 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
00:04:32 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 268ms
00:04:32 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
00:04:32 INFO - PROCESS | 1657 | 1468825472420 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:32 INFO - PROCESS | 1657 | 1468825472477 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:32 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
00:04:32 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 218ms
00:04:32 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
00:04:32 INFO - PROCESS | 1657 | 1468825472646 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:32 INFO - PROCESS | 1657 | 1468825472702 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
00:04:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
00:04:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
00:04:32 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
00:04:32 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 273ms
00:04:32 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
00:04:32 INFO - PROCESS | 1657 | 1468825472918 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:33 INFO - PROCESS | 1657 | 1468825472999 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
00:04:33 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 317ms
00:04:33 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
00:04:33 INFO - PROCESS | 1657 | 1468825473246 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:33 INFO - PROCESS | 1657 | 1468825473328 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
00:04:33 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 270ms
00:04:33 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
00:04:33 INFO - PROCESS | 1657 | 1468825473514 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:33 INFO - PROCESS | 1657 | 1468825473583 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
00:04:33 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 217ms
00:04:33 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
00:04:33 INFO - PROCESS | 1657 | 1468825473737 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:33 INFO - PROCESS | 1657 | 1468825473796 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
00:04:33 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
00:04:33 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 222ms
00:04:33 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
00:04:33 INFO - PROCESS | 1657 | 1468825473964 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:34 INFO - PROCESS | 1657 | 1468825474021 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
00:04:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
00:04:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
00:04:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
00:04:34 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 216ms
00:04:34 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
00:04:34 INFO - PROCESS | 1657 | 1468825474183 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:34 INFO - PROCESS | 1657 | 1468825474242 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
00:04:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
00:04:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
00:04:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
00:04:34 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 217ms
00:04:34 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
00:04:34 INFO - PROCESS | 1657 | 1468825474402 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:34 INFO - PROCESS | 1657 | 1468825474462 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
00:04:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
00:04:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
00:04:34 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
00:04:34 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 221ms
00:04:34 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
00:04:34 INFO - PROCESS | 1657 | 1468825474634 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:34 INFO - PROCESS | 1657 | 1468825474731 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
00:04:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
00:04:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
00:04:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
00:04:35 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
00:04:35 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 466ms
00:04:35 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
00:04:35 INFO - PROCESS | 1657 | 1468825475104 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:35 INFO - PROCESS | 1657 | 1468825475248 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:35 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
00:04:35 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
00:04:35 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
00:04:35 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 672ms
00:04:35 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
00:04:35 INFO - PROCESS | 1657 | 1468825475783 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:35 INFO - PROCESS | 1657 | 1468825475843 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:36 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
00:04:36 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
00:04:36 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
00:04:36 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 318ms
00:04:36 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
00:04:36 INFO - PROCESS | 1657 | 1468825476103 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:36 INFO - PROCESS | 1657 | 1468825476159 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:36 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
00:04:36 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 267ms
00:04:36 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
00:04:36 INFO - PROCESS | 1657 | 1468825476385 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:36 INFO - PROCESS | 1657 | 1468825476443 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:36 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
00:04:36 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
00:04:36 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 225ms
00:04:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
00:04:36 INFO - PROCESS | 1657 | 1468825476600 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:36 INFO - PROCESS | 1657 | 1468825476654 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:36 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
00:04:36 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 216ms
00:04:36 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
00:04:36 INFO - PROCESS | 1657 | 1468825476820 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:36 INFO - PROCESS | 1657 | 1468825476873 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:37 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
00:04:37 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 216ms
00:04:37 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
00:04:37 INFO - PROCESS | 1657 | 1468825477046 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:37 INFO - PROCESS | 1657 | 1468825477106 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:37 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
00:04:37 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 219ms
00:04:37 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
00:04:37 INFO - PROCESS | 1657 | 1468825477265 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:37 INFO - PROCESS | 1657 | 1468825477327 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:37 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
00:04:37 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 216ms
00:04:37 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
00:04:37 INFO - PROCESS | 1657 | 1468825477483 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:37 INFO - PROCESS | 1657 | 1468825477535 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:37 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
00:04:37 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 267ms
00:04:37 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
00:04:37 INFO - PROCESS | 1657 | 1468825477767 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:37 INFO - PROCESS | 1657 | 1468825477831 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
00:04:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 280ms
00:04:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
00:04:38 INFO - PROCESS | 1657 | 1468825478035 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:38 INFO - PROCESS | 1657 | 1468825478096 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
00:04:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 266ms
00:04:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
00:04:38 INFO - PROCESS | 1657 | 1468825478306 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:38 INFO - PROCESS | 1657 | 1468825478385 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
00:04:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 270ms
00:04:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
00:04:38 INFO - PROCESS | 1657 | 1468825478581 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:38 INFO - PROCESS | 1657 | 1468825478674 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:38 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
00:04:38 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 267ms
00:04:38 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
00:04:38 INFO - PROCESS | 1657 | 1468825478851 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:38 INFO - PROCESS | 1657 | 1468825478921 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
00:04:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 417ms
00:04:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
00:04:39 INFO - PROCESS | 1657 | 1468825479272 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:39 INFO - PROCESS | 1657 | 1468825479333 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
00:04:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 217ms
00:04:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
00:04:39 INFO - PROCESS | 1657 | 1468825479499 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:39 INFO - PROCESS | 1657 | 1468825479554 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
00:04:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 223ms
00:04:39 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
00:04:39 INFO - PROCESS | 1657 | 1468825479715 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:39 INFO - PROCESS | 1657 | 1468825479770 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:39 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
00:04:39 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 216ms
00:04:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
00:04:39 INFO - PROCESS | 1657 | 1468825479943 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:40 INFO - PROCESS | 1657 | 1468825480001 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:40 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
00:04:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 220ms
00:04:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
00:04:40 INFO - PROCESS | 1657 | 1468825480163 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:40 INFO - PROCESS | 1657 | 1468825480235 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:40 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
00:04:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 324ms
00:04:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
00:04:40 INFO - PROCESS | 1657 | 1468825480496 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:40 INFO - PROCESS | 1657 | 1468825480580 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:40 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:04:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 319ms
00:04:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
00:04:40 INFO - PROCESS | 1657 | 1468825480818 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:40 INFO - PROCESS | 1657 | 1468825480899 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:41 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:04:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 316ms
00:04:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
00:04:41 INFO - PROCESS | 1657 | 1468825481139 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:41 INFO - PROCESS | 1657 | 1468825481227 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
00:04:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 268ms
00:04:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
00:04:41 INFO - PROCESS | 1657 | 1468825481413 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:41 INFO - PROCESS | 1657 | 1468825481471 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
00:04:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 318ms
00:04:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
00:04:41 INFO - PROCESS | 1657 | 1468825481791 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:41 INFO - PROCESS | 1657 | 1468825481877 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
00:04:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 469ms
00:04:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
00:04:42 INFO - PROCESS | 1657 | 1468825482263 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:42 INFO - PROCESS | 1657 | 1468825482314 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
00:04:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 267ms
00:04:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
00:04:42 INFO - PROCESS | 1657 | 1468825482535 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:42 INFO - PROCESS | 1657 | 1468825482596 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:42 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
00:04:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 266ms
00:04:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
00:04:42 INFO - PROCESS | 1657 | 1468825482813 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:42 INFO - PROCESS | 1657 | 1468825482870 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:43 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
00:04:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 271ms
00:04:43 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
00:04:43 INFO - PROCESS | 1657 | 1468825483082 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:43 INFO - PROCESS | 1657 | 1468825483150 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:43 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
00:04:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 218ms
00:04:43 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
00:04:43 INFO - PROCESS | 1657 | 1468825483302 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:43 INFO - PROCESS | 1657 | 1468825483355 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:43 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:04:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 216ms
00:04:43 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
00:04:43 INFO - PROCESS | 1657 | 1468825483522 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:43 INFO - PROCESS | 1657 | 1468825483598 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:43 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:04:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 316ms
00:04:43 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
00:04:43 INFO - PROCESS | 1657 | 1468825483850 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:43 INFO - PROCESS | 1657 | 1468825483926 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:44 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
00:04:44 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 277ms
00:04:44 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
00:04:44 INFO - PROCESS | 1657 | 1468825484120 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:44 INFO - PROCESS | 1657 | 1468825484167 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:44 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
00:04:44 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 318ms
00:04:44 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
00:04:44 INFO - PROCESS | 1657 | 1468825484451 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:44 INFO - PROCESS | 1657 | 1468825484539 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:44 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
00:04:44 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 318ms
00:04:44 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
00:04:44 INFO - PROCESS | 1657 | 1468825484769 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:44 INFO - PROCESS | 1657 | 1468825484840 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:45 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
00:04:45 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 267ms
00:04:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
00:04:45 INFO - PROCESS | 1657 | 1468825485045 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:45 INFO - PROCESS | 1657 | 1468825485118 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:45 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
00:04:45 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 270ms
00:04:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
00:04:45 INFO - PROCESS | 1657 | 1468825485322 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:45 INFO - PROCESS | 1657 | 1468825485409 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:45 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
00:04:45 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 317ms
00:04:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
00:04:45 INFO - PROCESS | 1657 | 1468825485652 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:45 INFO - PROCESS | 1657 | 1468825485731 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:45 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
00:04:45 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 276ms
00:04:45 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
00:04:45 INFO - PROCESS | 1657 | 1468825485920 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:46 INFO - PROCESS | 1657 | 1468825485999 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:46 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
00:04:46 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 318ms
00:04:46 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
00:04:46 INFO - PROCESS | 1657 | 1468825486252 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:46 INFO - PROCESS | 1657 | 1468825486566 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:46 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
00:04:46 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 478ms
00:04:46 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
00:04:46 INFO - PROCESS | 1657 | 1468825486730 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:46 INFO - PROCESS | 1657 | 1468825486787 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:46 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
00:04:46 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 227ms
00:04:46 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
00:04:46 INFO - PROCESS | 1657 | 1468825486950 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:47 INFO - PROCESS | 1657 | 1468825487010 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:47 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
00:04:47 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 215ms
00:04:47 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
00:04:47 INFO - PROCESS | 1657 | 1468825487168 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:47 INFO - PROCESS | 1657 | 1468825487230 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:47 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
00:04:47 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 216ms
00:04:47 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
00:04:47 INFO - PROCESS | 1657 | 1468825487387 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:47 INFO - PROCESS | 1657 | 1468825487455 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:47 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
00:04:47 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 520ms
00:04:47 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
00:04:47 INFO - PROCESS | 1657 | 1468825487911 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:47 INFO - PROCESS | 1657 | 1468825487966 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:48 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
00:04:48 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 218ms
00:04:48 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
00:04:48 INFO - PROCESS | 1657 | 1468825488132 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:48 INFO - PROCESS | 1657 | 1468825488196 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:48 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
00:04:48 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 216ms
00:04:48 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
00:04:48 INFO - PROCESS | 1657 | 1468825488350 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:48 INFO - PROCESS | 1657 | 1468825488418 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:48 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
00:04:48 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 315ms
00:04:48 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
00:04:48 INFO - PROCESS | 1657 | 1468825488731 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:48 INFO - PROCESS | 1657 | 1468825488812 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:49 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
00:04:49 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 433ms
00:04:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
00:04:49 INFO - PROCESS | 1657 | 1468825489155 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:49 INFO - PROCESS | 1657 | 1468825489257 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
00:04:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 623ms
00:04:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
00:04:49 INFO - PROCESS | 1657 | 1468825489779 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:49 INFO - PROCESS | 1657 | 1468825489848 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
00:04:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 221ms
00:04:50 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
00:04:50 INFO - PROCESS | 1657 | 1468825490003 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:50 INFO - PROCESS | 1657 | 1468825490058 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
00:04:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 217ms
00:04:50 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
00:04:50 INFO - PROCESS | 1657 | 1468825490233 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:50 INFO - PROCESS | 1657 | 1468825490289 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
00:04:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 326ms
00:04:50 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
00:04:50 INFO - PROCESS | 1657 | 1468825490552 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:50 INFO - PROCESS | 1657 | 1468825490629 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
00:04:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 316ms
00:04:50 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
00:04:50 INFO - PROCESS | 1657 | 1468825490871 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:50 INFO - PROCESS | 1657 | 1468825490926 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
00:04:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 266ms
00:04:51 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
00:04:51 INFO - PROCESS | 1657 | 1468825491147 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:51 INFO - PROCESS | 1657 | 1468825491211 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
00:04:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 323ms
00:04:51 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
00:04:51 INFO - PROCESS | 1657 | 1468825491468 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:51 INFO - PROCESS | 1657 | 1468825491553 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
00:04:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 367ms
00:04:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
00:04:51 INFO - PROCESS | 1657 | 1468825491847 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:51 INFO - PROCESS | 1657 | 1468825491909 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
00:04:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 276ms
00:04:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
00:04:52 INFO - PROCESS | 1657 | 1468825492115 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:52 INFO - PROCESS | 1657 | 1468825492178 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
00:04:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 266ms
00:04:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
00:04:52 INFO - PROCESS | 1657 | 1468825492384 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:52 INFO - PROCESS | 1657 | 1468825492450 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
00:04:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 266ms
00:04:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
00:04:52 INFO - PROCESS | 1657 | 1468825492653 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:52 INFO - PROCESS | 1657 | 1468825492722 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
00:04:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 268ms
00:04:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
00:04:52 INFO - PROCESS | 1657 | 1468825492929 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:53 INFO - PROCESS | 1657 | 1468825493004 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
00:04:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 324ms
00:04:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
00:04:53 INFO - PROCESS | 1657 | 1468825493300 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:53 INFO - PROCESS | 1657 | 1468825493377 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
00:04:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 337ms
00:04:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
00:04:53 INFO - PROCESS | 1657 | 1468825493615 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:53 INFO - PROCESS | 1657 | 1468825493671 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
00:04:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 216ms
00:04:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
00:04:53 INFO - PROCESS | 1657 | 1468825493834 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:53 INFO - PROCESS | 1657 | 1468825493889 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
00:04:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 216ms
00:04:54 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
00:04:54 INFO - PROCESS | 1657 | 1468825494064 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:54 INFO - PROCESS | 1657 | 1468825494130 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
00:04:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 220ms
00:04:54 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
00:04:54 INFO - PROCESS | 1657 | 1468825494282 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:54 INFO - PROCESS | 1657 | 1468825494342 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
00:04:54 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 217ms
00:04:54 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
00:04:54 INFO - PROCESS | 1657 | 1468825494501 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:54 INFO - PROCESS | 1657 | 1468825494559 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
00:04:54 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 216ms
00:04:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
00:04:54 INFO - PROCESS | 1657 | 1468825494720 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:54 INFO - PROCESS | 1657 | 1468825494779 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
00:04:54 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 215ms
00:04:54 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
00:04:54 INFO - PROCESS | 1657 | 1468825494945 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:55 INFO - PROCESS | 1657 | 1468825495003 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
00:04:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 217ms
00:04:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
00:04:55 INFO - PROCESS | 1657 | 1468825495164 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:55 INFO - PROCESS | 1657 | 1468825495230 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
00:04:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 418ms
00:04:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
00:04:55 INFO - PROCESS | 1657 | 1468825495584 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:55 INFO - PROCESS | 1657 | 1468825495636 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:55 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
00:04:55 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 219ms
00:04:55 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
00:04:55 INFO - PROCESS | 1657 | 1468825495911 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:56 INFO - PROCESS | 1657 | 1468825496006 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
00:04:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 552ms
00:04:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
00:04:56 INFO - PROCESS | 1657 | 1468825496400 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:56 INFO - PROCESS | 1657 | 1468825496473 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:56 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
00:04:56 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 567ms
00:04:56 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
00:04:56 INFO - PROCESS | 1657 | 1468825496970 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:57 INFO - PROCESS | 1657 | 1468825497022 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
00:04:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 219ms
00:04:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
00:04:57 INFO - PROCESS | 1657 | 1468825497199 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:57 INFO - PROCESS | 1657 | 1468825497260 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
00:04:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 217ms
00:04:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
00:04:57 INFO - PROCESS | 1657 | 1468825497421 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:57 INFO - PROCESS | 1657 | 1468825497488 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
00:04:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 269ms
00:04:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
00:04:57 INFO - PROCESS | 1657 | 1468825497695 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:57 INFO - PROCESS | 1657 | 1468825497751 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
00:04:57 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 217ms
00:04:57 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
00:04:57 INFO - PROCESS | 1657 | 1468825497918 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:57 INFO - PROCESS | 1657 | 1468825497969 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
00:04:58 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 216ms
00:04:58 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
00:04:58 INFO - PROCESS | 1657 | 1468825498138 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:58 INFO - PROCESS | 1657 | 1468825498195 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
00:04:58 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 317ms
00:04:58 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
00:04:58 INFO - PROCESS | 1657 | 1468825498464 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:58 INFO - PROCESS | 1657 | 1468825498516 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
00:04:58 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 274ms
00:04:58 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
00:04:58 INFO - PROCESS | 1657 | 1468825498735 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:58 INFO - PROCESS | 1657 | 1468825498800 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
00:04:58 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 266ms
00:04:59 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
00:04:59 INFO - PROCESS | 1657 | 1468825499003 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:59 INFO - PROCESS | 1657 | 1468825499064 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
00:04:59 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 266ms
00:04:59 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
00:04:59 INFO - PROCESS | 1657 | 1468825499272 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:59 INFO - PROCESS | 1657 | 1468825499339 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
00:04:59 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 267ms
00:04:59 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
00:04:59 INFO - PROCESS | 1657 | 1468825499551 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:59 INFO - PROCESS | 1657 | 1468825499622 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
00:04:59 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 267ms
00:04:59 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
00:04:59 INFO - PROCESS | 1657 | 1468825499819 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:04:59 INFO - PROCESS | 1657 | 1468825499879 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
00:05:00 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 267ms
00:05:00 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
00:05:00 INFO - PROCESS | 1657 | 1468825500089 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:00 INFO - PROCESS | 1657 | 1468825500155 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
00:05:00 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 268ms
00:05:00 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
00:05:00 INFO - PROCESS | 1657 | 1468825500365 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:00 INFO - PROCESS | 1657 | 1468825500419 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
00:05:00 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 216ms
00:05:00 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
00:05:00 INFO - PROCESS | 1657 | 1468825500583 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:00 INFO - PROCESS | 1657 | 1468825500643 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
00:05:00 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 216ms
00:05:00 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
00:05:00 INFO - PROCESS | 1657 | 1468825500802 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:00 INFO - PROCESS | 1657 | 1468825500856 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:01 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:05:01 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 266ms
00:05:01 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
00:05:01 INFO - PROCESS | 1657 | 1468825501072 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:01 INFO - PROCESS | 1657 | 1468825501162 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:01 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
00:05:01 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 317ms
00:05:01 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
00:05:01 INFO - PROCESS | 1657 | 1468825501398 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:01 INFO - PROCESS | 1657 | 1468825501468 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:01 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
00:05:01 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
00:05:01 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
00:05:01 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 223ms
00:05:01 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
00:05:01 INFO - PROCESS | 1657 | 1468825501616 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:01 INFO - PROCESS | 1657 | 1468825501671 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:01 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
00:05:01 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 316ms
00:05:01 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
00:05:01 INFO - PROCESS | 1657 | 1468825501935 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:02 INFO - PROCESS | 1657 | 1468825502022 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:02 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
00:05:02 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 517ms
00:05:02 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
00:05:02 INFO - PROCESS | 1657 | 1468825502455 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:02 INFO - PROCESS | 1657 | 1468825502530 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:02 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
00:05:02 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 373ms
00:05:02 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
00:05:02 INFO - PROCESS | 1657 | 1468825502834 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:02 INFO - PROCESS | 1657 | 1468825502881 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:03 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
00:05:03 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
00:05:03 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 269ms
00:05:03 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
00:05:03 INFO - PROCESS | 1657 | 1468825503122 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:03 INFO - PROCESS | 1657 | 1468825503228 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
00:05:03 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 327ms
00:05:03 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
00:05:03 INFO - PROCESS | 1657 | 1468825503436 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:03 INFO - PROCESS | 1657 | 1468825503485 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
00:05:03 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 219ms
00:05:03 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
00:05:03 INFO - PROCESS | 1657 | 1468825503666 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:03 INFO - PROCESS | 1657 | 1468825503730 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
00:05:04 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 424ms
00:05:04 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
00:05:04 INFO - PROCESS | 1657 | 1468825504088 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:04 INFO - PROCESS | 1657 | 1468825504168 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
00:05:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
00:05:04 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 317ms
00:05:04 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
00:05:04 INFO - PROCESS | 1657 | 1468825504404 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:04 INFO - PROCESS | 1657 | 1468825504455 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
00:05:04 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 224ms
00:05:04 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
00:05:04 INFO - PROCESS | 1657 | 1468825504632 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:04 INFO - PROCESS | 1657 | 1468825504693 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
00:05:04 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 216ms
00:05:04 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
00:05:04 INFO - PROCESS | 1657 | 1468825504869 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:04 INFO - PROCESS | 1657 | 1468825504930 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
00:05:05 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 277ms
00:05:05 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
00:05:05 INFO - PROCESS | 1657 | 1468825505138 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:05 INFO - PROCESS | 1657 | 1468825505207 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
00:05:05 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 268ms
00:05:05 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
00:05:05 INFO - PROCESS | 1657 | 1468825505415 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:05 INFO - PROCESS | 1657 | 1468825505494 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
00:05:05 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 267ms
00:05:05 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
00:05:05 INFO - PROCESS | 1657 | 1468825505684 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:05 INFO - PROCESS | 1657 | 1468825505738 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
00:05:05 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 218ms
00:05:05 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
00:05:05 INFO - PROCESS | 1657 | 1468825505905 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:05 INFO - PROCESS | 1657 | 1468825505972 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
00:05:06 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 220ms
00:05:06 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
00:05:06 INFO - PROCESS | 1657 | 1468825506132 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:06 INFO - PROCESS | 1657 | 1468825506188 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
00:05:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
00:05:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
00:05:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
00:05:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
00:05:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
00:05:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
00:05:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
00:05:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
00:05:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
00:05:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
00:05:06 INFO - window.indexedDB.open('test', val);..." did not throw
00:05:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
00:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
00:05:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
00:05:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
00:05:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
00:05:06 INFO - window.indexedDB.open('test', val);..." did not throw
00:05:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
00:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
00:05:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
00:05:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
00:05:06 INFO - window.indexedDB.open('test', val);..." did not throw
00:05:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
00:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
00:05:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
00:05:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
00:05:06 INFO - window.indexedDB.open('test', val);..." did not throw
00:05:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
00:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
00:05:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
00:05:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
00:05:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
00:05:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
00:05:06 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 269ms
00:05:06 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
00:05:06 INFO - PROCESS | 1657 | 1468825506417 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:06 INFO - PROCESS | 1657 | 1468825506490 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:06 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
00:05:06 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 323ms
00:05:06 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
00:05:06 INFO - PROCESS | 1657 | 1468825506732 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:06 INFO - PROCESS | 1657 | 1468825506788 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:07 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
00:05:07 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
00:05:07 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 770ms
00:05:07 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
00:05:07 INFO - PROCESS | 1657 | 1468825507504 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:07 INFO - PROCESS | 1657 | 1468825507555 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:07 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
00:05:07 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 223ms
00:05:07 INFO - TEST-START | /IndexedDB/idbindex_count.htm
00:05:07 INFO - PROCESS | 1657 | 1468825507737 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:07 INFO - PROCESS | 1657 | 1468825507794 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:07 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
00:05:07 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 218ms
00:05:07 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
00:05:07 INFO - PROCESS | 1657 | 1468825507963 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:08 INFO - PROCESS | 1657 | 1468825508023 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:08 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
00:05:08 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 274ms
00:05:08 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
00:05:08 INFO - PROCESS | 1657 | 1468825508232 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:08 INFO - PROCESS | 1657 | 1468825508286 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:08 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
00:05:08 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 216ms
00:05:08 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
00:05:08 INFO - PROCESS | 1657 | 1468825508453 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:08 INFO - PROCESS | 1657 | 1468825508540 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:08 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
00:05:08 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 467ms
00:05:08 INFO - TEST-START | /IndexedDB/idbindex_get.htm
00:05:08 INFO - PROCESS | 1657 | 1468825508923 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:09 INFO - PROCESS | 1657 | 1468825509005 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:09 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
00:05:09 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 567ms
00:05:09 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
00:05:09 INFO - PROCESS | 1657 | 1468825509492 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:09 INFO - PROCESS | 1657 | 1468825509570 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:10 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
00:05:10 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 518ms
00:05:10 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
00:05:10 INFO - PROCESS | 1657 | 1468825510014 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:10 INFO - PROCESS | 1657 | 1468825510064 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:10 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
00:05:10 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 217ms
00:05:10 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
00:05:10 INFO - PROCESS | 1657 | 1468825510236 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:10 INFO - PROCESS | 1657 | 1468825510288 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:10 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
00:05:10 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 216ms
00:05:10 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
00:05:10 INFO - PROCESS | 1657 | 1468825510464 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:10 INFO - PROCESS | 1657 | 1468825510528 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:10 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
00:05:10 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 266ms
00:05:10 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
00:05:10 INFO - PROCESS | 1657 | 1468825510730 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:10 INFO - PROCESS | 1657 | 1468825510786 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:10 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
00:05:10 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 225ms
00:05:10 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
00:05:10 INFO - PROCESS | 1657 | 1468825510954 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:11 INFO - PROCESS | 1657 | 1468825511008 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
00:05:11 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 223ms
00:05:11 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
00:05:11 INFO - PROCESS | 1657 | 1468825511184 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:11 INFO - PROCESS | 1657 | 1468825511242 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
00:05:11 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 216ms
00:05:11 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
00:05:11 INFO - PROCESS | 1657 | 1468825511402 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:11 INFO - PROCESS | 1657 | 1468825511454 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
00:05:11 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 270ms
00:05:11 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
00:05:11 INFO - PROCESS | 1657 | 1468825511681 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:11 INFO - PROCESS | 1657 | 1468825511732 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
00:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
00:05:11 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 276ms
00:05:11 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
00:05:11 INFO - PROCESS | 1657 | 1468825511964 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:12 INFO - PROCESS | 1657 | 1468825512029 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:12 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
00:05:12 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 276ms
00:05:12 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
00:05:12 INFO - PROCESS | 1657 | 1468825512232 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:12 INFO - PROCESS | 1657 | 1468825512306 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:12 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
00:05:12 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 316ms
00:05:12 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
00:05:12 INFO - PROCESS | 1657 | 1468825512552 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:12 INFO - PROCESS | 1657 | 1468825512622 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:12 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
00:05:12 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 266ms
00:05:12 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
00:05:12 INFO - PROCESS | 1657 | 1468825512820 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:12 INFO - PROCESS | 1657 | 1468825512885 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:13 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
00:05:13 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 316ms
00:05:13 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
00:05:13 INFO - PROCESS | 1657 | 1468825513149 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:13 INFO - PROCESS | 1657 | 1468825513234 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:13 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
00:05:13 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 324ms
00:05:13 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
00:05:13 INFO - PROCESS | 1657 | 1468825513466 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:13 INFO - PROCESS | 1657 | 1468825513521 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:13 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
00:05:13 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 216ms
00:05:13 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
00:05:13 INFO - PROCESS | 1657 | 1468825513685 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:13 INFO - PROCESS | 1657 | 1468825513741 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:13 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
00:05:13 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 218ms
00:05:13 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
00:05:13 INFO - PROCESS | 1657 | 1468825513906 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:13 INFO - PROCESS | 1657 | 1468825513971 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:14 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
00:05:14 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 222ms
00:05:14 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
00:05:14 INFO - PROCESS | 1657 | 1468825514132 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:14 INFO - PROCESS | 1657 | 1468825514185 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:14 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
00:05:14 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 219ms
00:05:14 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
00:05:14 INFO - PROCESS | 1657 | 1468825514353 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:14 INFO - PROCESS | 1657 | 1468825514409 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:14 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
00:05:14 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 216ms
00:05:14 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
00:05:14 INFO - PROCESS | 1657 | 1468825514571 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:14 INFO - PROCESS | 1657 | 1468825514636 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:14 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
00:05:14 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 216ms
00:05:14 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
00:05:14 INFO - PROCESS | 1657 | 1468825514796 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:14 INFO - PROCESS | 1657 | 1468825514852 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:15 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
00:05:15 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 223ms
00:05:15 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
00:05:15 INFO - PROCESS | 1657 | 1468825515018 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:15 INFO - PROCESS | 1657 | 1468825515075 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:15 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
00:05:15 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 216ms
00:05:15 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
00:05:15 INFO - PROCESS | 1657 | 1468825515237 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:15 INFO - PROCESS | 1657 | 1468825515301 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:15 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
00:05:15 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 267ms
00:05:15 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
00:05:15 INFO - PROCESS | 1657 | 1468825515514 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:15 INFO - PROCESS | 1657 | 1468825515596 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:15 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
00:05:15 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 320ms
00:05:15 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
00:05:15 INFO - PROCESS | 1657 | 1468825515838 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:15 INFO - PROCESS | 1657 | 1468825515985 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:16 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
00:05:16 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 617ms
00:05:16 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
00:05:16 INFO - PROCESS | 1657 | 1468825516458 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:16 INFO - PROCESS | 1657 | 1468825516532 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
00:05:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
00:05:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
00:05:16 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 269ms
00:05:16 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
00:05:16 INFO - PROCESS | 1657 | 1468825516735 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:16 INFO - PROCESS | 1657 | 1468825516789 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
00:05:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
00:05:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
00:05:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
00:05:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
00:05:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
00:05:16 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
00:05:16 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 217ms
00:05:16 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
00:05:16 INFO - PROCESS | 1657 | 1468825516965 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:17 INFO - PROCESS | 1657 | 1468825517019 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
00:05:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
00:05:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
00:05:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
00:05:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
00:05:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
00:05:17 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
00:05:17 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 274ms
00:05:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
00:05:17 INFO - PROCESS | 1657 | 1468825517233 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:17 INFO - PROCESS | 1657 | 1468825517287 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
00:05:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 218ms
00:05:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
00:05:17 INFO - PROCESS | 1657 | 1468825517453 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:17 INFO - PROCESS | 1657 | 1468825517507 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:17 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:05:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 215ms
00:05:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
00:05:17 INFO - PROCESS | 1657 | 1468825517673 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:17 INFO - PROCESS | 1657 | 1468825517747 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:17 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:05:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 216ms
00:05:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
00:05:17 INFO - PROCESS | 1657 | 1468825517896 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:17 INFO - PROCESS | 1657 | 1468825517952 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:18 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:05:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 223ms
00:05:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
00:05:18 INFO - PROCESS | 1657 | 1468825518117 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:18 INFO - PROCESS | 1657 | 1468825518169 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:18 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:05:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 216ms
00:05:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
00:05:18 INFO - PROCESS | 1657 | 1468825518335 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:18 INFO - PROCESS | 1657 | 1468825518397 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:18 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:05:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 216ms
00:05:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
00:05:18 INFO - PROCESS | 1657 | 1468825518564 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:18 INFO - PROCESS | 1657 | 1468825518623 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:18 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:05:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 266ms
00:05:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
00:05:18 INFO - PROCESS | 1657 | 1468825518828 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:18 INFO - PROCESS | 1657 | 1468825518901 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:19 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:05:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 266ms
00:05:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
00:05:19 INFO - PROCESS | 1657 | 1468825519100 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:19 INFO - PROCESS | 1657 | 1468825519162 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
00:05:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 268ms
00:05:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
00:05:19 INFO - PROCESS | 1657 | 1468825519372 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:19 INFO - PROCESS | 1657 | 1468825519440 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
00:05:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 266ms
00:05:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
00:05:19 INFO - PROCESS | 1657 | 1468825519646 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:19 INFO - PROCESS | 1657 | 1468825519706 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
00:05:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 272ms
00:05:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
00:05:19 INFO - PROCESS | 1657 | 1468825519916 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:19 INFO - PROCESS | 1657 | 1468825519971 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
00:05:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 215ms
00:05:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
00:05:20 INFO - PROCESS | 1657 | 1468825520134 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:20 INFO - PROCESS | 1657 | 1468825520195 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
00:05:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 216ms
00:05:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
00:05:20 INFO - PROCESS | 1657 | 1468825520353 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:20 INFO - PROCESS | 1657 | 1468825520410 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
00:05:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 215ms
00:05:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
00:05:20 INFO - PROCESS | 1657 | 1468825520571 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:20 INFO - PROCESS | 1657 | 1468825520628 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
00:05:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 217ms
00:05:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
00:05:20 INFO - PROCESS | 1657 | 1468825520797 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:20 INFO - PROCESS | 1657 | 1468825520852 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:21 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:05:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 222ms
00:05:21 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
00:05:21 INFO - PROCESS | 1657 | 1468825521017 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:21 INFO - PROCESS | 1657 | 1468825521074 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
00:05:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 216ms
00:05:21 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
00:05:21 INFO - PROCESS | 1657 | 1468825521235 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:21 INFO - PROCESS | 1657 | 1468825521295 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
00:05:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 216ms
00:05:21 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
00:05:21 INFO - PROCESS | 1657 | 1468825521454 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:21 INFO - PROCESS | 1657 | 1468825521518 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:21 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:05:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 217ms
00:05:21 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
00:05:21 INFO - PROCESS | 1657 | 1468825521679 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:21 INFO - PROCESS | 1657 | 1468825521751 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:21 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:05:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 217ms
00:05:21 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
00:05:21 INFO - PROCESS | 1657 | 1468825521900 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:21 INFO - PROCESS | 1657 | 1468825521976 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
00:05:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 268ms
00:05:22 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
00:05:22 INFO - PROCESS | 1657 | 1468825522170 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:22 INFO - PROCESS | 1657 | 1468825522253 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
00:05:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 266ms
00:05:22 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
00:05:22 INFO - PROCESS | 1657 | 1468825522438 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:22 INFO - PROCESS | 1657 | 1468825522502 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
00:05:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 418ms
00:05:22 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
00:05:22 INFO - PROCESS | 1657 | 1468825522860 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:22 INFO - PROCESS | 1657 | 1468825522937 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:23 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:05:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 420ms
00:05:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
00:05:23 INFO - PROCESS | 1657 | 1468825523283 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:23 INFO - PROCESS | 1657 | 1468825523346 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
00:05:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 467ms
00:05:23 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
00:05:23 INFO - PROCESS | 1657 | 1468825523754 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:23 INFO - PROCESS | 1657 | 1468825523812 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:24 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:05:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 266ms
00:05:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
00:05:24 INFO - PROCESS | 1657 | 1468825524030 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:24 INFO - PROCESS | 1657 | 1468825524086 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:24 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:05:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 268ms
00:05:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
00:05:24 INFO - PROCESS | 1657 | 1468825524303 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:24 INFO - PROCESS | 1657 | 1468825524356 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:24 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:05:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 217ms
00:05:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
00:05:24 INFO - PROCESS | 1657 | 1468825524519 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:24 INFO - PROCESS | 1657 | 1468825524571 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
00:05:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 216ms
00:05:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
00:05:24 INFO - PROCESS | 1657 | 1468825524748 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:24 INFO - PROCESS | 1657 | 1468825524797 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
00:05:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 227ms
00:05:24 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
00:05:24 INFO - PROCESS | 1657 | 1468825524969 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:25 INFO - PROCESS | 1657 | 1468825525024 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
00:05:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 215ms
00:05:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
00:05:25 INFO - PROCESS | 1657 | 1468825525190 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:25 INFO - PROCESS | 1657 | 1468825525262 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
00:05:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 215ms
00:05:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
00:05:25 INFO - PROCESS | 1657 | 1468825525405 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:25 INFO - PROCESS | 1657 | 1468825525455 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
00:05:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 216ms
00:05:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
00:05:25 INFO - PROCESS | 1657 | 1468825525633 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:25 INFO - PROCESS | 1657 | 1468825525696 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:25 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:05:25 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
00:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:05:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 267ms
00:05:25 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
00:05:25 INFO - PROCESS | 1657 | 1468825525903 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:25 INFO - PROCESS | 1657 | 1468825525966 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:26 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:05:26 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
00:05:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
00:05:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 267ms
00:05:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
00:05:26 INFO - PROCESS | 1657 | 1468825526173 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:26 INFO - PROCESS | 1657 | 1468825526251 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
00:05:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 266ms
00:05:26 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
00:05:26 INFO - PROCESS | 1657 | 1468825526447 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:26 INFO - PROCESS | 1657 | 1468825526508 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
00:05:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 273ms
00:05:26 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
00:05:26 INFO - PROCESS | 1657 | 1468825526716 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:26 INFO - PROCESS | 1657 | 1468825526783 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
00:05:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 265ms
00:05:26 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
00:05:26 INFO - PROCESS | 1657 | 1468825526985 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:27 INFO - PROCESS | 1657 | 1468825527048 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
00:05:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 267ms
00:05:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
00:05:27 INFO - PROCESS | 1657 | 1468825527255 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:27 INFO - PROCESS | 1657 | 1468825527322 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
00:05:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 270ms
00:05:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
00:05:27 INFO - PROCESS | 1657 | 1468825527533 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:27 INFO - PROCESS | 1657 | 1468825527596 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
00:05:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 319ms
00:05:27 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
00:05:27 INFO - PROCESS | 1657 | 1468825527856 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:27 INFO - PROCESS | 1657 | 1468825527945 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
00:05:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 320ms
00:05:28 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
00:05:28 INFO - PROCESS | 1657 | 1468825528186 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:28 INFO - PROCESS | 1657 | 1468825528245 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
00:05:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 222ms
00:05:28 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
00:05:28 INFO - PROCESS | 1657 | 1468825528403 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:28 INFO - PROCESS | 1657 | 1468825528462 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:28 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:05:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 217ms
00:05:28 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
00:05:28 INFO - PROCESS | 1657 | 1468825528623 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:28 INFO - PROCESS | 1657 | 1468825528681 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
00:05:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 216ms
00:05:28 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
00:05:28 INFO - PROCESS | 1657 | 1468825528848 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:28 INFO - PROCESS | 1657 | 1468825528905 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
00:05:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 223ms
00:05:29 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
00:05:29 INFO - PROCESS | 1657 | 1468825529071 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:29 INFO - PROCESS | 1657 | 1468825529134 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
00:05:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 267ms
00:05:29 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
00:05:29 INFO - PROCESS | 1657 | 1468825529350 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:29 INFO - PROCESS | 1657 | 1468825529432 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
00:05:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 576ms
00:05:29 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
00:05:29 INFO - PROCESS | 1657 | 1468825529921 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:30 INFO - PROCESS | 1657 | 1468825529999 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
00:05:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 368ms
00:05:30 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
00:05:30 INFO - PROCESS | 1657 | 1468825530304 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:30 INFO - PROCESS | 1657 | 1468825530380 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
00:05:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 319ms
00:05:30 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
00:05:30 INFO - PROCESS | 1657 | 1468825530633 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:30 INFO - PROCESS | 1657 | 1468825530690 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
00:05:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 267ms
00:05:30 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
00:05:30 INFO - PROCESS | 1657 | 1468825530899 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:30 INFO - PROCESS | 1657 | 1468825530950 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
00:05:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 217ms
00:05:31 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
00:05:31 INFO - PROCESS | 1657 | 1468825531118 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:31 INFO - PROCESS | 1657 | 1468825531179 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
00:05:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 216ms
00:05:31 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
00:05:31 INFO - PROCESS | 1657 | 1468825531342 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:31 INFO - PROCESS | 1657 | 1468825531406 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
00:05:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 268ms
00:05:31 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
00:05:31 INFO - PROCESS | 1657 | 1468825531616 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:31 INFO - PROCESS | 1657 | 1468825531669 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
00:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
00:05:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 267ms
00:05:31 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
00:05:31 INFO - PROCESS | 1657 | 1468825531886 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:31 INFO - PROCESS | 1657 | 1468825531938 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
00:05:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 216ms
00:05:32 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
00:05:32 INFO - PROCESS | 1657 | 1468825532105 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:32 INFO - PROCESS | 1657 | 1468825532166 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
00:05:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 317ms
00:05:32 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
00:05:32 INFO - PROCESS | 1657 | 1468825532424 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:32 INFO - PROCESS | 1657 | 1468825532497 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
00:05:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 266ms
00:05:32 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
00:05:32 INFO - PROCESS | 1657 | 1468825532699 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:32 INFO - PROCESS | 1657 | 1468825532767 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
00:05:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
00:05:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
00:05:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
00:05:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
00:05:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 324ms
00:05:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
00:05:33 INFO - PROCESS | 1657 | 1468825533019 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:33 INFO - PROCESS | 1657 | 1468825533090 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
00:05:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 267ms
00:05:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
00:05:33 INFO - PROCESS | 1657 | 1468825533288 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:33 INFO - PROCESS | 1657 | 1468825533351 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:33 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:05:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 216ms
00:05:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
00:05:33 INFO - PROCESS | 1657 | 1468825533512 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:33 INFO - PROCESS | 1657 | 1468825533607 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:33 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:05:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 268ms
00:05:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
00:05:33 INFO - PROCESS | 1657 | 1468825533785 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:33 INFO - PROCESS | 1657 | 1468825533845 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:33 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:05:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 217ms
00:05:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
00:05:34 INFO - PROCESS | 1657 | 1468825534003 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:34 INFO - PROCESS | 1657 | 1468825534052 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:34 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:05:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 267ms
00:05:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
00:05:34 INFO - PROCESS | 1657 | 1468825534284 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:34 INFO - PROCESS | 1657 | 1468825534349 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:34 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:05:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 271ms
00:05:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
00:05:34 INFO - PROCESS | 1657 | 1468825534550 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:34 INFO - PROCESS | 1657 | 1468825534606 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:34 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:05:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 270ms
00:05:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
00:05:34 INFO - PROCESS | 1657 | 1468825534823 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:34 INFO - PROCESS | 1657 | 1468825534900 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:35 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:05:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 317ms
00:05:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
00:05:35 INFO - PROCESS | 1657 | 1468825535151 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:35 INFO - PROCESS | 1657 | 1468825535241 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
00:05:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 267ms
00:05:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
00:05:35 INFO - PROCESS | 1657 | 1468825535419 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:35 INFO - PROCESS | 1657 | 1468825535480 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
00:05:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 216ms
00:05:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
00:05:35 INFO - PROCESS | 1657 | 1468825535637 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:35 INFO - PROCESS | 1657 | 1468825535699 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
00:05:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 217ms
00:05:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
00:05:35 INFO - PROCESS | 1657 | 1468825535857 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:35 INFO - PROCESS | 1657 | 1468825535927 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
00:05:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 268ms
00:05:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
00:05:36 INFO - PROCESS | 1657 | 1468825536241 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:36 INFO - PROCESS | 1657 | 1468825536320 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
00:05:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 520ms
00:05:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
00:05:36 INFO - PROCESS | 1657 | 1468825536668 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:36 INFO - PROCESS | 1657 | 1468825536734 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
00:05:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 317ms
00:05:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
00:05:36 INFO - PROCESS | 1657 | 1468825536989 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:37 INFO - PROCESS | 1657 | 1468825537048 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
00:05:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 217ms
00:05:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
00:05:37 INFO - PROCESS | 1657 | 1468825537216 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:37 INFO - PROCESS | 1657 | 1468825537272 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:37 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:05:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 326ms
00:05:37 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
00:05:37 INFO - PROCESS | 1657 | 1468825537550 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:37 INFO - PROCESS | 1657 | 1468825537627 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:37 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
00:05:37 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 322ms
00:05:37 INFO - TEST-START | /IndexedDB/idbtransaction.htm
00:05:37 INFO - PROCESS | 1657 | 1468825537867 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:37 INFO - PROCESS | 1657 | 1468825537919 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:38 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
00:05:38 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
00:05:38 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 217ms
00:05:38 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
00:05:38 INFO - PROCESS | 1657 | 1468825538088 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:38 INFO - PROCESS | 1657 | 1468825538152 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:38 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
00:05:38 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 267ms
00:05:38 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
00:05:38 INFO - PROCESS | 1657 | 1468825538354 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:38 INFO - PROCESS | 1657 | 1468825538400 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:38 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
00:05:38 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
00:05:38 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
00:05:38 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
00:05:38 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
00:05:38 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
00:05:38 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
00:05:38 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
00:05:38 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 326ms
00:05:38 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
00:05:38 INFO - PROCESS | 1657 | 1468825538687 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:38 INFO - PROCESS | 1657 | 1468825538781 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:39 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
00:05:39 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 366ms
00:05:39 INFO - TEST-START | /IndexedDB/index_sort_order.htm
00:05:39 INFO - PROCESS | 1657 | 1468825539068 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:39 INFO - PROCESS | 1657 | 1468825539155 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:39 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
00:05:39 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 322ms
00:05:39 INFO - TEST-START | /IndexedDB/interfaces.html
00:05:39 INFO - PROCESS | 1657 | 1468825539384 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:39 INFO - PROCESS | 1657 | 1468825539447 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
00:05:39 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:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
00:05:39 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:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
00:05:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
00:05:39 INFO - TEST-OK | /IndexedDB/interfaces.html | took 387ms
00:05:39 INFO - TEST-START | /IndexedDB/interfaces.worker
00:05:39 INFO - PROCESS | 1657 | 1468825539786 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:39 INFO - PROCESS | 1657 | 1468825539864 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
00:05:40 INFO - {}
00:05:40 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:05:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
00:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
00:05:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
00:05:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
00:05:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
00:05:40 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
00:05:40 INFO - {}
00:05:40 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:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
00:05:40 INFO - {}
00:05:40 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:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
00:05:40 INFO - {}
00:05:40 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 545ms
00:05:40 INFO - TEST-START | /IndexedDB/key_invalid.htm
00:05:40 INFO - PROCESS | 1657 | 1468825540327 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:40 INFO - PROCESS | 1657 | 1468825540411 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
00:05:40 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
00:05:40 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 324ms
00:05:40 INFO - TEST-START | /IndexedDB/key_valid.html
00:05:40 INFO - PROCESS | 1657 | 1468825540659 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:40 INFO - PROCESS | 1657 | 1468825540736 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
00:05:41 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
00:05:41 INFO - TEST-OK | /IndexedDB/key_valid.html | took 377ms
00:05:41 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
00:05:41 INFO - PROCESS | 1657 | 1468825541038 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:41 INFO - PROCESS | 1657 | 1468825541111 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:41 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
00:05:41 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 319ms
00:05:41 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
00:05:41 INFO - PROCESS | 1657 | 1468825541366 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:41 INFO - PROCESS | 1657 | 1468825541441 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:41 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
00:05:41 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 274ms
00:05:41 INFO - TEST-START | /IndexedDB/keygenerator.htm
00:05:41 INFO - PROCESS | 1657 | 1468825541634 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:41 INFO - PROCESS | 1657 | 1468825541684 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:41 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
00:05:41 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
00:05:41 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
00:05:41 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 318ms
00:05:41 INFO - TEST-START | /IndexedDB/keyorder.htm
00:05:41 INFO - PROCESS | 1657 | 1468825541965 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:42 INFO - PROCESS | 1657 | 1468825542049 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
00:05:42 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
00:05:42 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 378ms
00:05:42 INFO - TEST-START | /IndexedDB/keypath.htm
00:05:42 INFO - PROCESS | 1657 | 1468825542340 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:42 INFO - PROCESS | 1657 | 1468825542408 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
00:05:42 INFO - TEST-OK | /IndexedDB/keypath.htm | took 271ms
00:05:42 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
00:05:42 INFO - PROCESS | 1657 | 1468825542617 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:42 INFO - PROCESS | 1657 | 1468825542676 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
00:05:42 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
00:05:42 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 319ms
00:05:42 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
00:05:43 INFO - PROCESS | 1657 | 1468825542999 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:43 INFO - PROCESS | 1657 | 1468825543076 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:43 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
00:05:43 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
00:05:43 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
00:05:43 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 506ms
00:05:43 INFO - TEST-START | /IndexedDB/list_ordering.htm
00:05:43 INFO - PROCESS | 1657 | 1468825543469 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:43 INFO - PROCESS | 1657 | 1468825543550 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:43 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
00:05:43 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
00:05:43 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
00:05:43 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 521ms
00:05:43 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
00:05:43 INFO - PROCESS | 1657 | 1468825543993 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:44 INFO - PROCESS | 1657 | 1468825544045 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:44 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
00:05:44 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 270ms
00:05:44 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
00:05:44 INFO - PROCESS | 1657 | 1468825544274 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:44 INFO - PROCESS | 1657 | 1468825544362 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:44 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
00:05:44 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 367ms
00:05:44 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
00:05:44 INFO - PROCESS | 1657 | 1468825544651 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:44 INFO - PROCESS | 1657 | 1468825544716 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:44 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
00:05:44 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 223ms
00:05:44 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
00:05:44 INFO - PROCESS | 1657 | 1468825544867 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:44 INFO - PROCESS | 1657 | 1468825544918 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:45 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
00:05:45 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 269ms
00:05:45 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
00:05:45 INFO - PROCESS | 1657 | 1468825545148 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:45 INFO - PROCESS | 1657 | 1468825545198 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:45 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
00:05:45 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 224ms
00:05:45 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
00:05:45 INFO - PROCESS | 1657 | 1468825545378 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:45 INFO - PROCESS | 1657 | 1468825545446 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:45 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
00:05:45 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 369ms
00:05:45 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
00:05:45 INFO - PROCESS | 1657 | 1468825545756 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:45 INFO - PROCESS | 1657 | 1468825545848 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:46 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
00:05:46 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 322ms
00:05:46 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
00:05:46 INFO - PROCESS | 1657 | 1468825546074 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:46 INFO - PROCESS | 1657 | 1468825546136 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:46 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
00:05:46 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 267ms
00:05:46 INFO - TEST-START | /IndexedDB/value.htm
00:05:46 INFO - PROCESS | 1657 | 1468825546349 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:46 INFO - PROCESS | 1657 | 1468825546410 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:46 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
00:05:46 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
00:05:46 INFO - TEST-OK | /IndexedDB/value.htm | took 272ms
00:05:46 INFO - TEST-START | /IndexedDB/value_recursive.htm
00:05:46 INFO - PROCESS | 1657 | 1468825546618 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:46 INFO - PROCESS | 1657 | 1468825546684 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:46 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
00:05:46 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
00:05:46 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
00:05:46 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 267ms
00:05:46 INFO - TEST-START | /IndexedDB/writer-starvation.htm
00:05:46 INFO - PROCESS | 1657 | 1468825546888 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:46 INFO - PROCESS | 1657 | 1468825546963 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:47 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
00:05:47 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 467ms
00:05:47 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
00:05:47 INFO - PROCESS | 1657 | 1468825547356 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:47 INFO - PROCESS | 1657 | 1468825547434 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:47 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
00:05:47 INFO - {}
00:05:47 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
00:05:47 INFO - {}
00:05:47 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
00:05:47 INFO - {}
00:05:47 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
00:05:47 INFO - {}
00:05:47 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 267ms
00:05:47 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
00:05:47 INFO - PROCESS | 1657 | 1468825547634 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:47 INFO - PROCESS | 1657 | 1468825547687 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:47 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
00:05:47 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
00:05:47 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
00:05:47 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
00:05:47 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 217ms
00:05:47 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
00:05:47 INFO - PROCESS | 1657 | 1468825547854 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:47 INFO - PROCESS | 1657 | 1468825547910 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
00:05:48 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 222ms
00:05:48 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
00:05:48 INFO - PROCESS | 1657 | 1468825548088 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:48 INFO - PROCESS | 1657 | 1468825548153 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
00:05:48 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:05:48 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
00:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:48 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
00:05:48 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:05:48 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
00:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:48 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
00:05:48 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 320ms
00:05:48 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
00:05:48 INFO - PROCESS | 1657 | 1468825548437 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:48 INFO - PROCESS | 1657 | 1468825548512 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:48 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:05:48 INFO - [native code]
00:05:48 INFO - }" but got function "function () {
00:05:48 INFO - }"
00:05:48 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
00:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:48 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
00:05:48 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
00:05:48 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:05:48 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
00:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:48 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
00:05:48 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
00:05:48 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 282ms
00:05:48 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
00:05:48 INFO - PROCESS | 1657 | 1468825548706 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:48 INFO - PROCESS | 1657 | 1468825548767 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:48 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:05:48 INFO - [native code]
00:05:48 INFO - }" but got function "function () {
00:05:48 INFO - }"
00:05:48 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
00:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:48 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
00:05:48 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
00:05:48 INFO - {}
00:05:48 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:05:48 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
00:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:48 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
00:05:48 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
00:05:48 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
00:05:48 INFO - {}
00:05:48 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 269ms
00:05:48 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
00:05:48 INFO - PROCESS | 1657 | 1468825548985 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:49 INFO - PROCESS | 1657 | 1468825549041 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
00:05:49 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
00:05:49 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
00:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:49 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
00:05:49 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
00:05:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
00:05:49 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
00:05:49 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
00:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:49 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
00:05:49 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
00:05:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
00:05:49 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:05:49 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
00:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:49 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
00:05:49 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
00:05:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
00:05:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
00:05:49 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
00:05:49 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
00:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:49 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
00:05:49 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
00:05:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
00:05:49 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
00:05:49 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
00:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:49 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
00:05:49 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
00:05:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
00:05:49 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
00:05:49 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
00:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:49 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
00:05:49 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
00:05:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
00:05:49 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:05:49 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
00:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:49 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
00:05:49 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
00:05:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
00:05:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
00:05:49 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
00:05:49 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
00:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:49 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
00:05:49 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
00:05:49 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 270ms
00:05:49 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
00:05:49 INFO - PROCESS | 1657 | 1468825549269 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:49 INFO - PROCESS | 1657 | 1468825549328 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
00:05:49 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 226ms
00:05:49 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
00:05:49 INFO - PROCESS | 1657 | 1468825549485 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:49 INFO - PROCESS | 1657 | 1468825549540 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
00:05:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
00:05:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
00:05:49 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
00:05:49 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 218ms
00:05:49 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
00:05:49 INFO - PROCESS | 1657 | 1468825549706 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:49 INFO - PROCESS | 1657 | 1468825549771 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:50 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
00:05:50 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
00:05:50 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
00:05:50 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
00:05:50 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
00:05:50 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
00:05:50 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
00:05:50 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
00:05:50 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
00:05:50 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
00:05:50 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
00:05:50 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
00:05:50 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
00:05:50 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
00:05:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
00:05:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:05:50 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
00:05:50 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 375ms
00:05:50 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
00:05:50 INFO - PROCESS | 1657 | 1468825550099 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:50 INFO - PROCESS | 1657 | 1468825550237 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:51 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
00:05:51 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
00:05:51 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
00:05:51 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
00:05:51 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
00:05:51 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1418ms
00:05:51 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
00:05:51 INFO - PROCESS | 1657 | 1468825551522 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:51 INFO - PROCESS | 1657 | 1468825551572 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:52 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
00:05:52 INFO - {}
00:05:52 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
00:05:52 INFO - {}
00:05:52 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
00:05:52 INFO - {}
00:05:52 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
00:05:52 INFO - {}
00:05:52 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
00:05:52 INFO - {}
00:05:52 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1269ms
00:05:52 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
00:05:52 INFO - PROCESS | 1657 | 1468825552793 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:52 INFO - PROCESS | 1657 | 1468825552873 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:53 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
00:05:53 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 420ms
00:05:53 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
00:05:53 INFO - PROCESS | 1657 | 1468825553220 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:53 INFO - PROCESS | 1657 | 1468825553269 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:53 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
00:05:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
00:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:05:53 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
00:05:53 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 218ms
00:05:53 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
00:05:53 INFO - PROCESS | 1657 | 1468825553438 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:05:53 INFO - PROCESS | 1657 | 1468825553489 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:03 INFO - PROCESS | 1657 | MARIONETTE LOG: INFO: Timeout fired
00:06:03 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:06:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
00:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:06:03 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
00:06:03 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10132ms
00:06:03 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
00:06:03 INFO - PROCESS | 1657 | 1468825563574 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:03 INFO - PROCESS | 1657 | 1468825563615 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:04 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
00:06:04 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 518ms
00:06:04 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
00:06:04 INFO - PROCESS | 1657 | 1468825564096 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:04 INFO - PROCESS | 1657 | 1468825564141 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:04 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
00:06:04 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 219ms
00:06:04 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
00:06:04 INFO - PROCESS | 1657 | 1468825564321 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:04 INFO - PROCESS | 1657 | 1468825564377 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:04 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
00:06:04 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 268ms
00:06:04 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
00:06:04 INFO - PROCESS | 1657 | 1468825564590 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:04 INFO - PROCESS | 1657 | 1468825564659 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:04 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
00:06:04 INFO - {}
00:06:04 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 317ms
00:06:04 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
00:06:04 INFO - PROCESS | 1657 | 1468825564918 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:04 INFO - PROCESS | 1657 | 1468825564996 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:05 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
00:06:05 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 277ms
00:06:05 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
00:06:05 INFO - PROCESS | 1657 | 1468825565189 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:05 INFO - PROCESS | 1657 | 1468825565248 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:05 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
00:06:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
00:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:06:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
00:06:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
00:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:06:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
00:06:05 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 266ms
00:06:05 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
00:06:05 INFO - PROCESS | 1657 | 1468825565458 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:05 INFO - PROCESS | 1657 | 1468825565548 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:05 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:06:05 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 316ms
00:06:05 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
00:06:05 INFO - PROCESS | 1657 | 1468825565784 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:05 INFO - PROCESS | 1657 | 1468825565850 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:05 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
00:06:05 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 220ms
00:06:05 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
00:06:06 INFO - PROCESS | 1657 | 1468825566001 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:06 INFO - PROCESS | 1657 | 1468825566049 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:06 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
00:06:06 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 218ms
00:06:06 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
00:06:06 INFO - PROCESS | 1657 | 1468825566222 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:06 INFO - PROCESS | 1657 | 1468825566271 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:06 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:06:06 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
00:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:06:06 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
00:06:06 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
00:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:06:06 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
00:06:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
00:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:06:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
00:06:06 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 218ms
00:06:06 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
00:06:06 INFO - PROCESS | 1657 | 1468825566447 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:06 INFO - PROCESS | 1657 | 1468825566501 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:06 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
00:06:06 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 217ms
00:06:06 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
00:06:06 INFO - PROCESS | 1657 | 1468825566667 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:06 INFO - PROCESS | 1657 | 1468825566717 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:06 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
00:06:06 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 218ms
00:06:06 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
00:06:06 INFO - PROCESS | 1657 | 1468825566887 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:06 INFO - PROCESS | 1657 | 1468825566945 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:07 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
00:06:07 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 216ms
00:06:07 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
00:06:07 INFO - PROCESS | 1657 | 1468825567106 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:07 INFO - PROCESS | 1657 | 1468825567155 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:07 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:06:07 INFO - do_test/)
00:06:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
00:06:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
00:06:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
00:06:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
00:06:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
00:06:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
00:06:30 INFO - )
00:06:30 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 224ms
00:06:30 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
00:06:30 INFO - PROCESS | 1657 | 1468825590922 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:30 INFO - PROCESS | 1657 | 1468825590970 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
00:06:31 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 220ms
00:06:31 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
00:06:31 INFO - PROCESS | 1657 | 1468825591149 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:31 INFO - PROCESS | 1657 | 1468825591230 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
00:06:31 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 374ms
00:06:31 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
00:06:31 INFO - PROCESS | 1657 | 1468825591526 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:31 INFO - PROCESS | 1657 | 1468825591625 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
00:06:31 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
00:06:31 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 318ms
00:06:31 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
00:06:31 INFO - PROCESS | 1657 | 1468825591853 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:31 INFO - PROCESS | 1657 | 1468825591910 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
00:06:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
00:06:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
00:06:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
00:06:32 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
00:06:32 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 218ms
00:06:32 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
00:06:32 INFO - PROCESS | 1657 | 1468825592070 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:32 INFO - PROCESS | 1657 | 1468825592124 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:32 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
00:06:32 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
00:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:06:32 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
00:06:32 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 217ms
00:06:32 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
00:06:32 INFO - PROCESS | 1657 | 1468825592291 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:32 INFO - PROCESS | 1657 | 1468825592358 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:32 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
00:06:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
00:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:06:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
00:06:32 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 273ms
00:06:32 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
00:06:32 INFO - PROCESS | 1657 | 1468825592572 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:32 INFO - PROCESS | 1657 | 1468825592642 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:32 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
00:06:32 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 267ms
00:06:32 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
00:06:32 INFO - PROCESS | 1657 | 1468825592854 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:32 INFO - PROCESS | 1657 | 1468825592930 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:33 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
00:06:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
00:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:06:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
00:06:33 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 217ms
00:06:33 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
00:06:33 INFO - PROCESS | 1657 | 1468825593072 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:33 INFO - PROCESS | 1657 | 1468825593123 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:33 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
00:06:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
00:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:06:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
00:06:33 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 217ms
00:06:33 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
00:06:33 INFO - PROCESS | 1657 | 1468825593291 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:33 INFO - PROCESS | 1657 | 1468825593342 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:33 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
00:06:33 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 219ms
00:06:33 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
00:06:33 INFO - PROCESS | 1657 | 1468825593518 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:33 INFO - PROCESS | 1657 | 1468825593592 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:33 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
00:06:33 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 216ms
00:06:33 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
00:06:33 INFO - PROCESS | 1657 | 1468825593738 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:33 INFO - PROCESS | 1657 | 1468825593791 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:33 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
00:06:33 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 216ms
00:06:33 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
00:06:33 INFO - PROCESS | 1657 | 1468825593956 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:34 INFO - PROCESS | 1657 | 1468825594014 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
00:06:34 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 220ms
00:06:34 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
00:06:34 INFO - PROCESS | 1657 | 1468825594185 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:34 INFO - PROCESS | 1657 | 1468825594242 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:34 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:06:34 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
00:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:06:34 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
00:06:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
00:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
00:06:34 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 217ms
00:06:34 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
00:06:34 INFO - PROCESS | 1657 | 1468825594405 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:34 INFO - PROCESS | 1657 | 1468825594461 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
00:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
00:06:34 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 216ms
00:06:34 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
00:06:34 INFO - PROCESS | 1657 | 1468825594623 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:34 INFO - PROCESS | 1657 | 1468825594686 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
00:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
00:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
00:06:34 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
00:06:34 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 217ms
00:06:34 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
00:06:34 INFO - PROCESS | 1657 | 1468825594847 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:34 INFO - PROCESS | 1657 | 1468825594907 Marionette INFO sendAsync 71092b06-c051-9d49-9b0e-8a11ac0de7be
00:06:35 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: