builder: mozilla-beta_yosemite_r7_test-web-platform-tests-e10s-1
slave: t-yosemite-r7-0341
starttime: 1467229955.18
results: success (0)
buildid: 20160629104228
builduid: fddfdeed8ce640bc8a19331f3555eaf5
revision: b743fe6eabb8328430d91275462dc8e2a42eef81
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-29 12:52:35.183264) =========
master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-29 12:52:35.183690) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-29 12:52:35.183964) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-29 12:52:35.209073) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 12:52:35.209426) =========
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.WsuYCmXzrn/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.sBx2nRl11k/Listeners
TMPDIR=/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/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-06-29 12:52:35-- 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% 15.4M=0.001s
2016-06-29 12:52:35 (15.4 MB/s) - 'archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.116151
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 12:52:35.344513) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 12:52:35.344832) =========
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.WsuYCmXzrn/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.sBx2nRl11k/Listeners
TMPDIR=/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/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.026187
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 12:52:35.395949) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-29 12:52:35.396315) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev b743fe6eabb8328430d91275462dc8e2a42eef81 --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 b743fe6eabb8328430d91275462dc8e2a42eef81 --destination scripts --debug']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.WsuYCmXzrn/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.sBx2nRl11k/Listeners
TMPDIR=/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/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-06-29 12:52:35,477 truncating revision to first 12 chars
2016-06-29 12:52:35,477 Setting DEBUG logging.
2016-06-29 12:52:35,477 attempt 1/10
2016-06-29 12:52:35,477 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/b743fe6eabb8?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-06-29 12:52:36,440 unpacking tar archive at: mozilla-beta-b743fe6eabb8/testing/mozharness/
program finished with exit code 0
elapsedTime=1.235012
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-29 12:52:36.657588) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-29 12:52:36.657918) =========
script_repo_revision: b743fe6eabb8328430d91275462dc8e2a42eef81
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-29 12:52:36.658389) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-29 12:52:36.658657) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-29 12:52:36.678066) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 26 secs) (at 2016-06-29 12:52:36.678791) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'ondemand']
environment:
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.WsuYCmXzrn/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_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.sBx2nRl11k/Listeners
TMPDIR=/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/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
12:52:36 INFO - MultiFileLogger online at 20160629 12:52:36 in /builds/slave/test
12:52:36 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols ondemand
12:52:36 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
12:52:36 INFO - {'append_to_log': False,
12:52:36 INFO - 'base_work_dir': '/builds/slave/test',
12:52:36 INFO - 'blob_upload_branch': 'mozilla-beta',
12:52:36 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
12:52:36 INFO - 'buildbot_json_path': 'buildprops.json',
12:52:36 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
12:52:36 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
12:52:36 INFO - 'download_minidump_stackwalk': True,
12:52:36 INFO - 'download_symbols': 'ondemand',
12:52:36 INFO - 'e10s': True,
12:52:36 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
12:52:36 INFO - 'tooltool.py': '/tools/tooltool.py',
12:52:36 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
12:52:36 INFO - '/tools/misc-python/virtualenv.py')},
12:52:36 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
12:52:36 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
12:52:36 INFO - 'log_level': 'info',
12:52:36 INFO - 'log_to_console': True,
12:52:36 INFO - 'opt_config_files': (),
12:52:36 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
12:52:36 INFO - '--processes=1',
12:52:36 INFO - '--config=%(test_path)s/wptrunner.ini',
12:52:36 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
12:52:36 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
12:52:36 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
12:52:36 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
12:52:36 INFO - 'pip_index': False,
12:52:36 INFO - 'require_test_zip': True,
12:52:36 INFO - 'test_type': ('testharness',),
12:52:36 INFO - 'this_chunk': '1',
12:52:36 INFO - 'tooltool_cache': '/builds/tooltool_cache',
12:52:36 INFO - 'total_chunks': '5',
12:52:36 INFO - 'virtualenv_path': 'venv',
12:52:36 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
12:52:36 INFO - 'work_dir': 'build'}
12:52:36 INFO - #####
12:52:36 INFO - ##### Running clobber step.
12:52:36 INFO - #####
12:52:36 INFO - Running pre-action listener: _resource_record_pre_action
12:52:36 INFO - Running main action method: clobber
12:52:36 INFO - rmtree: /builds/slave/test/build
12:52:36 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
12:52:38 INFO - Running post-action listener: _resource_record_post_action
12:52:38 INFO - #####
12:52:38 INFO - ##### Running read-buildbot-config step.
12:52:38 INFO - #####
12:52:38 INFO - Running pre-action listener: _resource_record_pre_action
12:52:38 INFO - Running main action method: read_buildbot_config
12:52:38 INFO - Using buildbot properties:
12:52:38 INFO - {
12:52:38 INFO - "project": "",
12:52:38 INFO - "product": "firefox",
12:52:38 INFO - "script_repo_revision": "production",
12:52:38 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-opt-unittest",
12:52:38 INFO - "repository": "",
12:52:38 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta opt test web-platform-tests-e10s-1",
12:52:38 INFO - "buildid": "20160629104228",
12:52:38 INFO - "pgo_build": "False",
12:52:38 INFO - "basedir": "/builds/slave/test",
12:52:38 INFO - "buildnumber": 2,
12:52:38 INFO - "slavename": "t-yosemite-r7-0341",
12:52:38 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/",
12:52:38 INFO - "platform": "macosx64",
12:52:38 INFO - "branch": "mozilla-beta",
12:52:38 INFO - "revision": "b743fe6eabb8328430d91275462dc8e2a42eef81",
12:52:38 INFO - "repo_path": "releases/mozilla-beta",
12:52:38 INFO - "moz_repo_path": "",
12:52:38 INFO - "stage_platform": "macosx64",
12:52:38 INFO - "builduid": "fddfdeed8ce640bc8a19331f3555eaf5",
12:52:38 INFO - "slavebuilddir": "test"
12:52:38 INFO - }
12:52:38 INFO - Found installer url https://queue.taskcluster.net/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.dmg.
12:52:38 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json.
12:52:38 INFO - Running post-action listener: _resource_record_post_action
12:52:38 INFO - #####
12:52:38 INFO - ##### Running download-and-extract step.
12:52:38 INFO - #####
12:52:38 INFO - Running pre-action listener: _resource_record_pre_action
12:52:38 INFO - Running main action method: download_and_extract
12:52:38 INFO - mkdir: /builds/slave/test/build/tests
12:52:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:52:38 INFO - https://queue.taskcluster.net/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json matches https://queue.taskcluster.net
12:52:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
12:52:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json
12:52:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
12:52:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/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
12:52:42 INFO - Downloaded 1165 bytes.
12:52:42 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac.test_packages.json
12:52:42 INFO - Using the following test package requirements:
12:52:42 INFO - {u'common': [u'firefox-48.0.en-US.mac.common.tests.zip'],
12:52:42 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:52:42 INFO - u'firefox-48.0.en-US.mac.cppunittest.tests.zip'],
12:52:42 INFO - u'gtest': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:52:42 INFO - u'firefox-48.0.en-US.mac.gtest.tests.zip'],
12:52:42 INFO - u'jittest': [u'firefox-48.0.en-US.mac.common.tests.zip', u'jsshell-mac.zip'],
12:52:42 INFO - u'mochitest': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:52:42 INFO - u'firefox-48.0.en-US.mac.mochitest.tests.zip'],
12:52:42 INFO - u'mozbase': [u'firefox-48.0.en-US.mac.common.tests.zip'],
12:52:42 INFO - u'reftest': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:52:42 INFO - u'firefox-48.0.en-US.mac.reftest.tests.zip'],
12:52:42 INFO - u'talos': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:52:42 INFO - u'firefox-48.0.en-US.mac.talos.tests.zip'],
12:52:42 INFO - u'web-platform': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:52:42 INFO - u'firefox-48.0.en-US.mac.web-platform.tests.zip'],
12:52:42 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac.common.tests.zip',
12:52:42 INFO - u'firefox-48.0.en-US.mac.xpcshell.tests.zip']}
12:52:42 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
12:52:42 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')]}
12:52:42 INFO - https://queue.taskcluster.net/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip matches https://queue.taskcluster.net
12:52:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
12:52:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip
12:52:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac.common.tests.zip
12:52:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/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
12:52:43 INFO - Downloaded 18350417 bytes.
12:52:43 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/*']
12:52:43 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/*
12:52:43 INFO - caution: filename not matched: web-platform/*
12:52:43 INFO - Return code: 11
12:52:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:52:43 INFO - https://queue.taskcluster.net/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip matches https://queue.taskcluster.net
12:52:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
12:52:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.web-platform.tests.zip
12:52:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/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
12:52:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/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
12:52:45 INFO - Downloaded 36389087 bytes.
12:52:45 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/*']
12:52:45 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/*
12:52:49 INFO - caution: filename not matched: bin/*
12:52:49 INFO - caution: filename not matched: config/*
12:52:49 INFO - caution: filename not matched: mozbase/*
12:52:49 INFO - caution: filename not matched: marionette/*
12:52:49 INFO - caution: filename not matched: tools/wptserve/*
12:52:49 INFO - Return code: 11
12:52:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:52:49 INFO - https://queue.taskcluster.net/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.dmg matches https://queue.taskcluster.net
12:52:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.dmg
12:52:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.dmg
12:52:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac.dmg
12:52:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac.dmg'}, attempt #1
12:52:52 INFO - Downloaded 86200778 bytes.
12:52:52 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.dmg
12:52:52 INFO - mkdir: /builds/slave/test/properties
12:52:52 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
12:52:52 INFO - Writing to file /builds/slave/test/properties/build_url
12:52:52 INFO - Contents:
12:52:52 INFO - build_url:https://queue.taskcluster.net/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.dmg
12:52:53 INFO - Running post-action listener: _resource_record_post_action
12:52:53 INFO - Running post-action listener: set_extra_try_arguments
12:52:53 INFO - #####
12:52:53 INFO - ##### Running create-virtualenv step.
12:52:53 INFO - #####
12:52:53 INFO - Running pre-action listener: _pre_create_virtualenv
12:52:53 INFO - Running pre-action listener: _resource_record_pre_action
12:52:53 INFO - Running main action method: create_virtualenv
12:52:53 INFO - Creating virtualenv /builds/slave/test/build/venv
12:52:53 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
12:52:53 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
12:52:53 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
12:52:53 INFO - Using real prefix '/tools/python27'
12:52:53 INFO - New python executable in /builds/slave/test/build/venv/bin/python
12:52:54 INFO - Installing distribute.............................................................................................................................................................................................done.
12:52:57 INFO - Installing pip.................done.
12:52:57 INFO - Return code: 0
12:52:57 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
12:52:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:52:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:52:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:52:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:52:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:52:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:52:57 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 0x10486ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104887f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9a2dd3870>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1048835e0>, '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 0x104466cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104491990>, '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.WsuYCmXzrn/Render', '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.sBx2nRl11k/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:52:57 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
12:52:57 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
12:52:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WsuYCmXzrn/Render',
12:52:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:52:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:52:57 INFO - 'HOME': '/Users/cltbld',
12:52:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:52:57 INFO - 'LOGNAME': 'cltbld',
12:52:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:52:57 INFO - 'MOZ_NO_REMOTE': '1',
12:52:57 INFO - 'NO_EM_RESTART': '1',
12:52:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:52:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:52:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:52:57 INFO - 'PWD': '/builds/slave/test',
12:52:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:52:57 INFO - 'SHELL': '/bin/bash',
12:52:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sBx2nRl11k/Listeners',
12:52:57 INFO - 'TMPDIR': '/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/',
12:52:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:52:57 INFO - 'USER': 'cltbld',
12:52:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:52:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:52:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:52:57 INFO - 'XPC_FLAGS': '0x0',
12:52:57 INFO - 'XPC_SERVICE_NAME': '0',
12:52:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:52:57 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:52:57 INFO - Downloading/unpacking psutil>=0.7.1
12:52:57 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
12:52:57 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
12:52:57 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
12:52:57 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
12:52:57 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
12:52:57 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
12:53:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
12:53:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
12:53:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
12:53:00 INFO - Installing collected packages: psutil
12:53:00 INFO - Running setup.py install for psutil
12:53:00 INFO - building 'psutil._psutil_osx' extension
12:53:00 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
12:53:00 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
12:53:01 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
12:53:01 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
12:53:01 INFO - building 'psutil._psutil_posix' extension
12:53:01 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
12:53:01 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration]
12:53:01 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr);
12:53:01 INFO - ^
12:53:01 INFO - 1 warning generated.
12:53:01 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
12:53:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
12:53:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
12:53:01 INFO - Successfully installed psutil
12:53:01 INFO - Cleaning up...
12:53:01 INFO - Return code: 0
12:53:01 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
12:53:01 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')]}
12:53:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:53:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53:01 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')]}
12:53:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:53:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53:01 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 0x10486ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104887f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9a2dd3870>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1048835e0>, '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 0x104466cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104491990>, '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.WsuYCmXzrn/Render', '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.sBx2nRl11k/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:53:01 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
12:53:01 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
12:53:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WsuYCmXzrn/Render',
12:53:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:53:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:53:01 INFO - 'HOME': '/Users/cltbld',
12:53:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:53:01 INFO - 'LOGNAME': 'cltbld',
12:53:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:53:01 INFO - 'MOZ_NO_REMOTE': '1',
12:53:01 INFO - 'NO_EM_RESTART': '1',
12:53:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:53:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:53:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:53:01 INFO - 'PWD': '/builds/slave/test',
12:53:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:53:01 INFO - 'SHELL': '/bin/bash',
12:53:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sBx2nRl11k/Listeners',
12:53:01 INFO - 'TMPDIR': '/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/',
12:53:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:53:01 INFO - 'USER': 'cltbld',
12:53:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:53:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:53:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:53:01 INFO - 'XPC_FLAGS': '0x0',
12:53:01 INFO - 'XPC_SERVICE_NAME': '0',
12:53:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:53:01 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:53:01 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
12:53:01 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
12:53:01 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
12:53:01 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
12:53:01 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
12:53:01 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
12:53:01 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
12:53:04 INFO - Downloading mozsystemmonitor-0.0.tar.gz
12:53:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
12:53:04 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
12:53:04 INFO - Installing collected packages: mozsystemmonitor
12:53:04 INFO - Running setup.py install for mozsystemmonitor
12:53:04 INFO - Successfully installed mozsystemmonitor
12:53:04 INFO - Cleaning up...
12:53:04 INFO - Return code: 0
12:53:04 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
12:53: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')]}
12:53:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:53:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53: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')]}
12:53:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:53:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53:04 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 0x10486ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104887f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9a2dd3870>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1048835e0>, '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 0x104466cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104491990>, '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.WsuYCmXzrn/Render', '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.sBx2nRl11k/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:53:04 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
12:53:04 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
12:53:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WsuYCmXzrn/Render',
12:53:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:53:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:53:04 INFO - 'HOME': '/Users/cltbld',
12:53:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:53:04 INFO - 'LOGNAME': 'cltbld',
12:53:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:53:04 INFO - 'MOZ_NO_REMOTE': '1',
12:53:04 INFO - 'NO_EM_RESTART': '1',
12:53:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:53:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:53:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:53:04 INFO - 'PWD': '/builds/slave/test',
12:53:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:53:04 INFO - 'SHELL': '/bin/bash',
12:53:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sBx2nRl11k/Listeners',
12:53:04 INFO - 'TMPDIR': '/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/',
12:53:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:53:04 INFO - 'USER': 'cltbld',
12:53:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:53:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:53:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:53:04 INFO - 'XPC_FLAGS': '0x0',
12:53:04 INFO - 'XPC_SERVICE_NAME': '0',
12:53:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:53:04 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:53:04 INFO - Downloading/unpacking blobuploader==1.2.4
12:53:04 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
12:53:04 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
12:53:04 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
12:53:04 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
12:53:04 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
12:53:04 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
12:53:07 INFO - Downloading blobuploader-1.2.4.tar.gz
12:53:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
12:53:07 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
12:53: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
12:53: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
12:53: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
12:53: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
12:53: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
12:53: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
12:53:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
12:53:08 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
12:53:08 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
12:53:08 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
12:53:08 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
12:53:08 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
12:53:08 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
12:53:08 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
12:53:08 INFO - Downloading docopt-0.6.1.tar.gz
12:53:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
12:53:08 INFO - Installing collected packages: blobuploader, requests, docopt
12:53:08 INFO - Running setup.py install for blobuploader
12:53:08 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
12:53:08 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
12:53:08 INFO - Running setup.py install for requests
12:53:09 INFO - Running setup.py install for docopt
12:53:09 INFO - Successfully installed blobuploader requests docopt
12:53:09 INFO - Cleaning up...
12:53:09 INFO - Return code: 0
12:53:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv
12:53:09 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')]}
12:53:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:53:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53:09 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')]}
12:53:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:53:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53:09 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 0x10486ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104887f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9a2dd3870>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1048835e0>, '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 0x104466cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104491990>, '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.WsuYCmXzrn/Render', '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.sBx2nRl11k/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:53:09 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
12:53:09 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
12:53:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WsuYCmXzrn/Render',
12:53:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:53:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:53:09 INFO - 'HOME': '/Users/cltbld',
12:53:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:53:09 INFO - 'LOGNAME': 'cltbld',
12:53:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:53:09 INFO - 'MOZ_NO_REMOTE': '1',
12:53:09 INFO - 'NO_EM_RESTART': '1',
12:53:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:53:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:53:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:53:09 INFO - 'PWD': '/builds/slave/test',
12:53:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:53:09 INFO - 'SHELL': '/bin/bash',
12:53:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sBx2nRl11k/Listeners',
12:53:09 INFO - 'TMPDIR': '/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/',
12:53:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:53:09 INFO - 'USER': 'cltbld',
12:53:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:53:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:53:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:53:09 INFO - 'XPC_FLAGS': '0x0',
12:53:09 INFO - 'XPC_SERVICE_NAME': '0',
12:53:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:53:09 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:53:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
12:53:09 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-ZBTkaY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
12:53:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
12:53:09 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-FCycGC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
12:53:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
12:53:09 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-vYqkA7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
12:53:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
12:53:10 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-NBPK7X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
12:53:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
12:53:10 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-SiE3ee-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
12:53:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
12:53:10 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-0_k49w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
12:53:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
12:53:10 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-1HD6O4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
12:53:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
12:53:10 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-BVQBp3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
12:53:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
12:53:10 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-Xhrcu_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
12:53:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
12:53:10 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-gYteE8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
12:53:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
12:53:10 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-JdyGnG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
12:53:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
12:53:10 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-syKyC5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
12:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
12:53:11 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-hycq74-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
12:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
12:53:11 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-pAAOZb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
12:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
12:53:11 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-LvQ8qB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
12:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
12:53:11 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-TX6TQX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
12:53:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
12:53:11 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-yYl3Ei-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
12:53:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
12:53:11 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-AgqVIl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
12:53:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
12:53:11 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-pZy5wX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
12:53:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:53:11 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-x5W2iz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:53:11 INFO - Unpacking /builds/slave/test/build/tests/marionette
12:53:12 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-YC5f49-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
12:53:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:53:12 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
12:53:12 INFO - Running setup.py install for manifestparser
12:53:12 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
12:53:12 INFO - Running setup.py install for mozcrash
12:53:12 INFO - Running setup.py install for mozdebug
12:53:12 INFO - Running setup.py install for mozdevice
12:53:12 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
12:53:12 INFO - Installing dm script to /builds/slave/test/build/venv/bin
12:53:12 INFO - Running setup.py install for mozfile
12:53:13 INFO - Running setup.py install for mozhttpd
12:53:13 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
12:53:13 INFO - Running setup.py install for mozinfo
12:53:13 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
12:53:13 INFO - Running setup.py install for mozInstall
12:53:13 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
12:53:13 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
12:53:13 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
12:53:13 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
12:53:13 INFO - Running setup.py install for mozleak
12:53:13 INFO - Running setup.py install for mozlog
12:53:13 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
12:53:13 INFO - Running setup.py install for moznetwork
12:53:13 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
12:53:13 INFO - Running setup.py install for mozprocess
12:53:14 INFO - Running setup.py install for mozprofile
12:53:14 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
12:53:14 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
12:53:14 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
12:53:14 INFO - Running setup.py install for mozrunner
12:53:14 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
12:53:14 INFO - Running setup.py install for mozscreenshot
12:53:14 INFO - Running setup.py install for moztest
12:53:14 INFO - Running setup.py install for mozversion
12:53:14 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
12:53:14 INFO - Running setup.py install for wptserve
12:53:15 INFO - Running setup.py install for marionette-driver
12:53:15 INFO - Running setup.py install for browsermob-proxy
12:53:15 INFO - Running setup.py install for marionette-client
12:53:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:53:15 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
12:53:15 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
12:53:15 INFO - Cleaning up...
12:53:15 INFO - Return code: 0
12:53:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv
12:53:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:53:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
12:53:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:53:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
12:53:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub
12:53:15 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 0x10486ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x104887f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9a2dd3870>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1048835e0>, '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 0x104466cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104491990>, '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.WsuYCmXzrn/Render', '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.sBx2nRl11k/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1
12:53:15 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
12:53:15 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
12:53:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WsuYCmXzrn/Render',
12:53:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:53:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:53:15 INFO - 'HOME': '/Users/cltbld',
12:53:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:53:15 INFO - 'LOGNAME': 'cltbld',
12:53:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:53:15 INFO - 'MOZ_NO_REMOTE': '1',
12:53:15 INFO - 'NO_EM_RESTART': '1',
12:53:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:53:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:53:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:53:15 INFO - 'PWD': '/builds/slave/test',
12:53:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:53:15 INFO - 'SHELL': '/bin/bash',
12:53:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sBx2nRl11k/Listeners',
12:53:15 INFO - 'TMPDIR': '/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/',
12:53:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:53:15 INFO - 'USER': 'cltbld',
12:53:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:53:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:53:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:53:15 INFO - 'XPC_FLAGS': '0x0',
12:53:15 INFO - 'XPC_SERVICE_NAME': '0',
12:53:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:53:16 INFO - Ignoring indexes: https://pypi.python.org/simple/
12:53:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
12:53:16 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-Jih9IQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
12:53:16 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))
12:53:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
12:53:16 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-Qlrh5E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
12:53:16 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))
12:53:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
12:53:16 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-ejlMFh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
12:53:16 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))
12:53:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
12:53:16 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-yyWify-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
12:53:16 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))
12:53:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
12:53:16 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-MkBOWr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
12:53:16 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))
12:53:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
12:53:16 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-9zKLqS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
12:53:16 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))
12:53:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
12:53:16 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-R_PvOb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
12:53:16 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))
12:53:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
12:53:16 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-egE3KE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
12:53:16 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))
12:53:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
12:53:16 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-YefNPb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
12:53:16 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))
12:53:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
12:53:16 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-KXiU6D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
12:53:17 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))
12:53:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
12:53:17 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-dgd9iO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
12:53:17 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))
12:53:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
12:53:17 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-aua4OJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
12:53:17 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))
12:53:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
12:53:17 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-ZxDsz4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
12:53:17 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))
12:53:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
12:53:17 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-o2NPXD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
12:53:17 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))
12:53:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
12:53:17 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-jG7xOJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
12:53:17 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))
12:53:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
12:53:17 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-MgiX3n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
12:53:17 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))
12:53:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
12:53:17 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-Q9BGVG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
12:53:17 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))
12:53:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
12:53:17 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-OhXWA7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
12:53:17 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))
12:53:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
12:53:17 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-qhK_FT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
12:53:18 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))
12:53:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:53:18 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-PIy_73-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
12:53:18 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))
12:53:18 INFO - Unpacking /builds/slave/test/build/tests/marionette
12:53:18 INFO - Running setup.py (path:/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/pip-yP5Lsy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
12:53:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
12:53:18 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))
12:53:18 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))
12:53:18 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))
12:53:18 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))
12:53:18 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))
12:53:18 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))
12:53:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
12:53:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:53:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:53:18 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
12:53:18 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
12:53:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
12:53:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
12:53:21 INFO - Downloading blessings-1.6.tar.gz
12:53:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
12:53:21 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))
12:53:21 INFO - Installing collected packages: blessings
12:53:21 INFO - Running setup.py install for blessings
12:53:21 INFO - Successfully installed blessings
12:53:21 INFO - Cleaning up...
12:53:21 INFO - Return code: 0
12:53:21 INFO - Done creating virtualenv /builds/slave/test/build/venv.
12:53:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
12:53:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
12:53:21 INFO - Reading from file tmpfile_stdout
12:53:21 INFO - Current package versions:
12:53:21 INFO - blessings == 1.6
12:53:21 INFO - blobuploader == 1.2.4
12:53:21 INFO - browsermob-proxy == 0.6.0
12:53:21 INFO - docopt == 0.6.1
12:53:21 INFO - manifestparser == 1.1
12:53:21 INFO - marionette-client == 2.3.0
12:53:21 INFO - marionette-driver == 1.4.0
12:53:21 INFO - mozInstall == 1.12
12:53:21 INFO - mozcrash == 0.17
12:53:21 INFO - mozdebug == 0.1
12:53:21 INFO - mozdevice == 0.48
12:53:21 INFO - mozfile == 1.2
12:53:21 INFO - mozhttpd == 0.7
12:53:21 INFO - mozinfo == 0.9
12:53:21 INFO - mozleak == 0.1
12:53:21 INFO - mozlog == 3.1
12:53:21 INFO - moznetwork == 0.27
12:53:21 INFO - mozprocess == 0.22
12:53:21 INFO - mozprofile == 0.28
12:53:21 INFO - mozrunner == 6.11
12:53:21 INFO - mozscreenshot == 0.1
12:53:21 INFO - mozsystemmonitor == 0.0
12:53:21 INFO - moztest == 0.7
12:53:21 INFO - mozversion == 1.4
12:53:21 INFO - psutil == 3.1.1
12:53:21 INFO - requests == 1.2.3
12:53:21 INFO - wptserve == 1.4.0
12:53:21 INFO - wsgiref == 0.1.2
12:53:21 INFO - Running post-action listener: _resource_record_post_action
12:53:21 INFO - Running post-action listener: _start_resource_monitoring
12:53:21 INFO - Starting resource monitoring.
12:53:21 INFO - #####
12:53:21 INFO - ##### Running pull step.
12:53:21 INFO - #####
12:53:21 INFO - Running pre-action listener: _resource_record_pre_action
12:53:21 INFO - Running main action method: pull
12:53:21 INFO - Pull has nothing to do!
12:53:21 INFO - Running post-action listener: _resource_record_post_action
12:53:21 INFO - #####
12:53:21 INFO - ##### Running install step.
12:53:21 INFO - #####
12:53:21 INFO - Running pre-action listener: _resource_record_pre_action
12:53:21 INFO - Running main action method: install
12:53:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
12:53:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
12:53:22 INFO - Reading from file tmpfile_stdout
12:53:22 INFO - Detecting whether we're running mozinstall >=1.0...
12:53:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
12:53:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
12:53:22 INFO - Reading from file tmpfile_stdout
12:53:22 INFO - Output received:
12:53:22 INFO - Usage: mozinstall [options] installer
12:53:22 INFO - Options:
12:53:22 INFO - -h, --help show this help message and exit
12:53:22 INFO - -d DEST, --destination=DEST
12:53:22 INFO - Directory to install application into. [default:
12:53:22 INFO - "/builds/slave/test"]
12:53:22 INFO - --app=APP Application being installed. [default: firefox]
12:53:22 INFO - mkdir: /builds/slave/test/build/application
12:53:22 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']
12:53:22 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
12:53:43 INFO - Reading from file tmpfile_stdout
12:53:44 INFO - Output received:
12:53:44 INFO - /builds/slave/test/build/application/Firefox.app/Contents/MacOS/firefox
12:53:44 INFO - Running post-action listener: _resource_record_post_action
12:53:44 INFO - #####
12:53:44 INFO - ##### Running run-tests step.
12:53:44 INFO - #####
12:53:44 INFO - Running pre-action listener: _resource_record_pre_action
12:53:44 INFO - Running main action method: run_tests
12:53:44 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
12:53:44 INFO - Minidump filename unknown. Determining based upon platform and architecture.
12:53:44 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
12:53:44 INFO - grabbing minidump binary from tooltool
12:53:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
12:53:44 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 0x1048835e0>, '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 0x104466cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104491990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
12:53:44 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
12:53:44 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
12:53:44 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
12:53:44 INFO - Return code: 0
12:53:44 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755
12:53:44 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
12:53:44 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=https://queue.taskcluster.net/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
12:53:44 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=https://queue.taskcluster.net/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --total-chunks=5 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
12:53:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WsuYCmXzrn/Render',
12:53:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared',
12:53:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
12:53:44 INFO - 'HOME': '/Users/cltbld',
12:53:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true',
12:53:44 INFO - 'LOGNAME': 'cltbld',
12:53:44 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
12:53:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
12:53:44 INFO - 'MOZ_NO_REMOTE': '1',
12:53:44 INFO - 'NO_EM_RESTART': '1',
12:53:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
12:53:44 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11',
12:53:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
12:53:44 INFO - 'PWD': '/builds/slave/test',
12:53:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg',
12:53:44 INFO - 'SHELL': '/bin/bash',
12:53:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sBx2nRl11k/Listeners',
12:53:44 INFO - 'TMPDIR': '/var/folders/k4/cmrx_0_d2gd2sqlxqp_js7l000000w/T/',
12:53:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log',
12:53:44 INFO - 'USER': 'cltbld',
12:53:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no',
12:53:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7',
12:53:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn',
12:53:44 INFO - 'XPC_FLAGS': '0x0',
12:53:44 INFO - 'XPC_SERVICE_NAME': '0',
12:53:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'}
12:53:44 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=https://queue.taskcluster.net/v1/task/ErahKSykSz6UV-BOOuHe_A/artifacts/public/build/firefox-48.0.en-US.mac.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--total-chunks=5', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
12:53:44 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
12:53:44 INFO - import pkg_resources
12:53:45 INFO - Using 1 client processes
12:53:46 INFO - wptserve Starting http server on 127.0.0.1:8000
12:53:46 INFO - wptserve Starting http server on 127.0.0.1:8001
12:53:46 INFO - wptserve Starting http server on 127.0.0.1:8443
12:53:48 INFO - SUITE-START | Running 1476 tests
12:53:48 INFO - Running testharness tests
12:53:48 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
12:53:48 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
12:53:48 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
12:53:48 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
12:53:48 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
12:53:48 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
12:53:48 INFO - TEST-START | /cors/redirect-origin.htm
12:53:48 INFO - TEST-SKIP | /cors/redirect-origin.htm | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html
12:53:48 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars-first-char.html | took 1ms
12:53:48 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-allowed-chars.html
12:53:48 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-allowed-chars.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/concepts/custom-elements-type-naming.html
12:53:48 INFO - TEST-SKIP | /custom-elements/concepts/custom-elements-type-naming.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/creating-and-passing-registries/new-registry-test.html
12:53:48 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/new-registry-test.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/creating-and-passing-registries/no-registry-test.html
12:53:48 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/no-registry-test.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-create-document.html
12:53:48 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-create-document.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/creating-and-passing-registries/share-registry-import-document.html
12:53:48 INFO - TEST-SKIP | /custom-elements/creating-and-passing-registries/share-registry-import-document.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html
12:53:48 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/enqueuing-and-invoking-callbacks/invoke-callbacks.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html
12:53:48 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-move-element-test.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html
12:53:48 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attached-callback-test.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html
12:53:48 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-change-attribute-test.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html
12:53:48 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-remove-attribute-test.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html
12:53:48 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/attribute-changed-callback-set-attribute-test.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html
12:53:48 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-element-prototype-test.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html
12:53:48 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-order-test.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html
12:53:48 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/created-callback-invocation-test.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html
12:53:48 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-move-element-test.html | took 1ms
12:53:48 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html
12:53:48 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-no-browsing-context-test.html | took 9ms
12:53:48 INFO - TEST-START | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html
12:53:48 INFO - TEST-SKIP | /custom-elements/custom-element-lifecycle/types-of-callbacks/detached-callback-with-browsing-context-test.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/instantiating-custom-elements/changing-is-attribute.html
12:53:48 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/changing-is-attribute.html | took 1ms
12:53:48 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html
12:53:48 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-is-attribute.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html
12:53:48 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-local-name.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html
12:53:48 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-namespace.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html
12:53:48 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-node-document.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html
12:53:48 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-constructor-prototype.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-prototype.html
12:53:48 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-prototype.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html
12:53:48 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-is-attribute.html | took 8ms
12:53:48 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html
12:53:48 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name-and-is-attribute.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html
12:53:48 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/custom-element-type-local-name.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html
12:53:48 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/non-configurable-constructor-property.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html
12:53:48 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/prototype-is-interface-prototype-object.html | took 0ms
12:53:48 INFO - TEST-START | /custom-elements/instantiating-custom-elements/unchanged-attribute.html
12:53:48 INFO - TEST-SKIP | /custom-elements/instantiating-custom-elements/unchanged-attribute.html | took 0ms
12:53:48 INFO - Setting up ssl
12:53:48 INFO - PROCESS | certutil |
12:53:48 INFO - PROCESS | certutil |
12:53:48 INFO - PROCESS | certutil |
12:53:48 INFO - Certificate Nickname Trust Attributes
12:53:48 INFO - SSL,S/MIME,JAR/XPI
12:53:48 INFO -
12:53:48 INFO - web-platform-tests CT,,
12:53:48 INFO -
12:53:48 INFO - Starting runner
12:53:48 INFO - PROCESS | 1651 | 1467230028861 Marionette INFO Listening on port 2828
12:53:50 INFO - PROCESS | 1651 | 1467230030263 Marionette INFO startBrowser 919be746-6565-fc48-a261-11519b0e9af4
12:53:50 INFO - PROCESS | 1651 | 1467230030274 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:50 INFO - PROCESS | 1651 | 1467230030478 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:50 INFO - PROCESS | 1651 | 1467230030533 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:50 INFO - PROCESS | 1651 | 1467230030998 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:51 INFO - PROCESS | 1651 | 1467230031189 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
12:53:51 INFO - PROCESS | 1651 | 1467230031226 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:51 INFO - PROCESS | 1651 | 1467230031238 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
12:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 267ms
12:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
12:53:51 INFO - PROCESS | 1651 | 1467230031501 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:51 INFO - PROCESS | 1651 | 1467230031537 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
12:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 223ms
12:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
12:53:51 INFO - PROCESS | 1651 | 1467230031719 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:51 INFO - PROCESS | 1651 | 1467230031767 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
12:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 265ms
12:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
12:53:51 INFO - PROCESS | 1651 | 1467230031989 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:52 INFO - PROCESS | 1651 | 1467230032047 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
12:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 317ms
12:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
12:53:52 INFO - PROCESS | 1651 | 1467230032306 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:52 INFO - PROCESS | 1651 | 1467230032385 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
12:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 265ms
12:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
12:53:52 INFO - PROCESS | 1651 | 1467230032583 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:52 INFO - PROCESS | 1651 | 1467230032618 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
12:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 225ms
12:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
12:53:52 INFO - PROCESS | 1651 | 1467230032804 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:52 INFO - PROCESS | 1651 | 1467230032836 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
12:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 216ms
12:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
12:53:53 INFO - PROCESS | 1651 | 1467230033020 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:53 INFO - PROCESS | 1651 | 1467230033051 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
12:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 216ms
12:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
12:53:53 INFO - PROCESS | 1651 | 1467230033240 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:53 INFO - PROCESS | 1651 | 1467230033273 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
12:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 217ms
12:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
12:53:53 INFO - PROCESS | 1651 | 1467230033466 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:53 INFO - PROCESS | 1651 | 1467230033496 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
12:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 222ms
12:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
12:53:53 INFO - PROCESS | 1651 | 1467230033688 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:53 INFO - PROCESS | 1651 | 1467230033733 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
12:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 217ms
12:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
12:53:53 INFO - PROCESS | 1651 | 1467230033906 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:53 INFO - PROCESS | 1651 | 1467230033945 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
12:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 217ms
12:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
12:53:54 INFO - PROCESS | 1651 | 1467230034135 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:54 INFO - PROCESS | 1651 | 1467230034179 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
12:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 274ms
12:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
12:53:54 INFO - PROCESS | 1651 | 1467230034417 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:54 INFO - PROCESS | 1651 | 1467230034465 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
12:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 267ms
12:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
12:53:54 INFO - PROCESS | 1651 | 1467230034672 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:54 INFO - PROCESS | 1651 | 1467230034704 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
12:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 267ms
12:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
12:53:54 INFO - PROCESS | 1651 | 1467230034947 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:54 INFO - PROCESS | 1651 | 1467230034988 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
12:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 266ms
12:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
12:53:55 INFO - PROCESS | 1651 | 1467230035220 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:55 INFO - PROCESS | 1651 | 1467230035253 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
12:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 216ms
12:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
12:53:55 INFO - PROCESS | 1651 | 1467230035490 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:55 INFO - PROCESS | 1651 | 1467230035521 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
12:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 234ms
12:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
12:53:55 INFO - PROCESS | 1651 | 1467230035701 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:55 INFO - PROCESS | 1651 | 1467230035737 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
12:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 267ms
12:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
12:53:55 INFO - PROCESS | 1651 | 1467230035971 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:56 INFO - PROCESS | 1651 | 1467230036022 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
12:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 217ms
12:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
12:53:56 INFO - PROCESS | 1651 | 1467230036196 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:56 INFO - PROCESS | 1651 | 1467230036223 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
12:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 217ms
12:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
12:53:56 INFO - PROCESS | 1651 | 1467230036414 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:56 INFO - PROCESS | 1651 | 1467230036439 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
12:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 223ms
12:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
12:53:56 INFO - PROCESS | 1651 | 1467230036640 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:56 INFO - PROCESS | 1651 | 1467230036691 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
12:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 267ms
12:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
12:53:56 INFO - PROCESS | 1651 | 1467230036919 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:56 INFO - PROCESS | 1651 | 1467230036965 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
12:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 276ms
12:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
12:53:57 INFO - PROCESS | 1651 | 1467230037189 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:57 INFO - PROCESS | 1651 | 1467230037233 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
12:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 217ms
12:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
12:53:57 INFO - PROCESS | 1651 | 1467230037407 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:57 INFO - PROCESS | 1651 | 1467230037439 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
12:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 218ms
12:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
12:53:57 INFO - PROCESS | 1651 | 1467230037634 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:57 INFO - PROCESS | 1651 | 1467230037668 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
12:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 216ms
12:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
12:53:57 INFO - PROCESS | 1651 | 1467230037855 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:57 INFO - PROCESS | 1651 | 1467230037900 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
12:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 316ms
12:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
12:53:58 INFO - PROCESS | 1651 | 1467230038185 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:58 INFO - PROCESS | 1651 | 1467230038229 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
12:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 218ms
12:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
12:53:58 INFO - PROCESS | 1651 | 1467230038403 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:58 INFO - PROCESS | 1651 | 1467230038444 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
12:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 266ms
12:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
12:53:58 INFO - PROCESS | 1651 | 1467230038673 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:58 INFO - PROCESS | 1651 | 1467230038722 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
12:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 620ms
12:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
12:53:59 INFO - PROCESS | 1651 | 1467230039299 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:59 INFO - PROCESS | 1651 | 1467230039365 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
12:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 320ms
12:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
12:53:59 INFO - PROCESS | 1651 | 1467230039640 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:59 INFO - PROCESS | 1651 | 1467230039696 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
12:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 267ms
12:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
12:53:59 INFO - PROCESS | 1651 | 1467230039917 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:53:59 INFO - PROCESS | 1651 | 1467230039953 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
12:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 218ms
12:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
12:54:00 INFO - PROCESS | 1651 | 1467230040138 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:00 INFO - PROCESS | 1651 | 1467230040186 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
12:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 269ms
12:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
12:54:00 INFO - PROCESS | 1651 | 1467230040422 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:00 INFO - PROCESS | 1651 | 1467230040478 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
12:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 279ms
12:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
12:54:00 INFO - PROCESS | 1651 | 1467230040700 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:00 INFO - PROCESS | 1651 | 1467230040750 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
12:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 317ms
12:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
12:54:01 INFO - PROCESS | 1651 | 1467230041023 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:01 INFO - PROCESS | 1651 | 1467230041084 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
12:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 368ms
12:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
12:54:01 INFO - PROCESS | 1651 | 1467230041397 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:01 INFO - PROCESS | 1651 | 1467230041431 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
12:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 222ms
12:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
12:54:01 INFO - PROCESS | 1651 | 1467230041618 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:01 INFO - PROCESS | 1651 | 1467230041650 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
12:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 217ms
12:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
12:54:01 INFO - PROCESS | 1651 | 1467230041837 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:01 INFO - PROCESS | 1651 | 1467230041883 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
12:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 266ms
12:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
12:54:02 INFO - PROCESS | 1651 | 1467230042122 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:02 INFO - PROCESS | 1651 | 1467230042193 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
12:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 330ms
12:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
12:54:02 INFO - PROCESS | 1651 | 1467230042439 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:02 INFO - PROCESS | 1651 | 1467230042473 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
12:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 266ms
12:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
12:54:02 INFO - PROCESS | 1651 | 1467230042720 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:02 INFO - PROCESS | 1651 | 1467230042780 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
12:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 276ms
12:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
12:54:02 INFO - PROCESS | 1651 | 1467230042989 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:03 INFO - PROCESS | 1651 | 1467230043038 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
12:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 217ms
12:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
12:54:03 INFO - PROCESS | 1651 | 1467230043207 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:03 INFO - PROCESS | 1651 | 1467230043244 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
12:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 217ms
12:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
12:54:03 INFO - PROCESS | 1651 | 1467230043452 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:03 INFO - PROCESS | 1651 | 1467230043489 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
12:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 233ms
12:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
12:54:03 INFO - PROCESS | 1651 | 1467230043671 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:03 INFO - PROCESS | 1651 | 1467230043716 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
12:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 268ms
12:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
12:54:03 INFO - PROCESS | 1651 | 1467230043953 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:04 INFO - PROCESS | 1651 | 1467230044005 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
12:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 327ms
12:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
12:54:04 INFO - PROCESS | 1651 | 1467230044271 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:04 INFO - PROCESS | 1651 | 1467230044305 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
12:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 216ms
12:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
12:54:04 INFO - PROCESS | 1651 | 1467230044489 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:04 INFO - PROCESS | 1651 | 1467230044523 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
12:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 217ms
12:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
12:54:04 INFO - PROCESS | 1651 | 1467230044715 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:04 INFO - PROCESS | 1651 | 1467230044757 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
12:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 223ms
12:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
12:54:04 INFO - PROCESS | 1651 | 1467230044934 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:04 INFO - PROCESS | 1651 | 1467230044966 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
12:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 266ms
12:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
12:54:05 INFO - PROCESS | 1651 | 1467230045206 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:05 INFO - PROCESS | 1651 | 1467230045260 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
12:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 267ms
12:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
12:54:05 INFO - PROCESS | 1651 | 1467230045485 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:05 INFO - PROCESS | 1651 | 1467230045561 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
12:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 276ms
12:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
12:54:05 INFO - PROCESS | 1651 | 1467230045753 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:05 INFO - PROCESS | 1651 | 1467230045811 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
12:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 216ms
12:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
12:54:05 INFO - PROCESS | 1651 | 1467230045971 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:06 INFO - PROCESS | 1651 | 1467230046005 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
12:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 216ms
12:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
12:54:06 INFO - PROCESS | 1651 | 1467230046190 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:06 INFO - PROCESS | 1651 | 1467230046224 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
12:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 216ms
12:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
12:54:06 INFO - PROCESS | 1651 | 1467230046415 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:06 INFO - PROCESS | 1651 | 1467230046452 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
12:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 266ms
12:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
12:54:06 INFO - PROCESS | 1651 | 1467230046684 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:06 INFO - PROCESS | 1651 | 1467230046718 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
12:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 216ms
12:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
12:54:06 INFO - PROCESS | 1651 | 1467230046903 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:06 INFO - PROCESS | 1651 | 1467230046935 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
12:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 268ms
12:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
12:54:07 INFO - PROCESS | 1651 | 1467230047175 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:07 INFO - PROCESS | 1651 | 1467230047226 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
12:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 316ms
12:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
12:54:07 INFO - PROCESS | 1651 | 1467230047498 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:07 INFO - PROCESS | 1651 | 1467230047530 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
12:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 220ms
12:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
12:54:07 INFO - PROCESS | 1651 | 1467230047719 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:07 INFO - PROCESS | 1651 | 1467230047751 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
12:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 416ms
12:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
12:54:08 INFO - PROCESS | 1651 | 1467230048137 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:08 INFO - PROCESS | 1651 | 1467230048157 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
12:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 216ms
12:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
12:54:08 INFO - PROCESS | 1651 | 1467230048356 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:08 INFO - PROCESS | 1651 | 1467230048391 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
12:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 217ms
12:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
12:54:08 INFO - PROCESS | 1651 | 1467230048581 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:08 INFO - PROCESS | 1651 | 1467230048608 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
12:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 217ms
12:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
12:54:08 INFO - PROCESS | 1651 | 1467230048802 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:08 INFO - PROCESS | 1651 | 1467230048834 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
12:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 223ms
12:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
12:54:09 INFO - PROCESS | 1651 | 1467230049022 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:09 INFO - PROCESS | 1651 | 1467230049063 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
12:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 316ms
12:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
12:54:09 INFO - PROCESS | 1651 | 1467230049349 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:09 INFO - PROCESS | 1651 | 1467230049393 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
12:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 317ms
12:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
12:54:09 INFO - PROCESS | 1651 | 1467230049699 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:09 INFO - PROCESS | 1651 | 1467230049765 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
12:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 770ms
12:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
12:54:10 INFO - PROCESS | 1651 | 1467230050471 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:10 INFO - PROCESS | 1651 | 1467230050518 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
12:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 266ms
12:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
12:54:10 INFO - PROCESS | 1651 | 1467230050742 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:10 INFO - PROCESS | 1651 | 1467230050788 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:10 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.
12:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 216ms
12:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
12:54:10 INFO - PROCESS | 1651 | 1467230050969 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:11 INFO - PROCESS | 1651 | 1467230051003 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:11 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.
12:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 225ms
12:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
12:54:11 INFO - PROCESS | 1651 | 1467230051186 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:11 INFO - PROCESS | 1651 | 1467230051218 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:11 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.
12:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 217ms
12:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
12:54:11 INFO - PROCESS | 1651 | 1467230051407 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:11 INFO - PROCESS | 1651 | 1467230051444 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:11 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.
12:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 216ms
12:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
12:54:11 INFO - PROCESS | 1651 | 1467230051637 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:11 INFO - PROCESS | 1651 | 1467230051703 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:11 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.
12:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 325ms
12:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
12:54:11 INFO - PROCESS | 1651 | 1467230051958 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:12 INFO - PROCESS | 1651 | 1467230052023 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:12 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.
12:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 318ms
12:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
12:54:12 INFO - PROCESS | 1651 | 1467230052289 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:12 INFO - PROCESS | 1651 | 1467230052346 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:12 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.
12:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 369ms
12:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
12:54:12 INFO - PROCESS | 1651 | 1467230052668 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:12 INFO - PROCESS | 1651 | 1467230052714 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:12 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.
12:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 268ms
12:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
12:54:12 INFO - PROCESS | 1651 | 1467230052936 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:12 INFO - PROCESS | 1651 | 1467230052968 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:13 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.
12:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 317ms
12:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
12:54:13 INFO - PROCESS | 1651 | 1467230053266 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:13 INFO - PROCESS | 1651 | 1467230053310 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:13 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.
12:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 271ms
12:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
12:54:13 INFO - PROCESS | 1651 | 1467230053539 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:13 INFO - PROCESS | 1651 | 1467230053605 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:13 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.
12:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 317ms
12:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
12:54:13 INFO - PROCESS | 1651 | 1467230053867 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:13 INFO - PROCESS | 1651 | 1467230053917 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:14 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.
12:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 276ms
12:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
12:54:14 INFO - PROCESS | 1651 | 1467230054136 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:14 INFO - PROCESS | 1651 | 1467230054169 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:14 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.
12:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 217ms
12:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
12:54:14 INFO - PROCESS | 1651 | 1467230054355 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:14 INFO - PROCESS | 1651 | 1467230054391 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:14 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.
12:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 318ms
12:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
12:54:14 INFO - PROCESS | 1651 | 1467230054675 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:14 INFO - PROCESS | 1651 | 1467230054704 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:14 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.
12:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 216ms
12:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
12:54:14 INFO - PROCESS | 1651 | 1467230054902 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:14 INFO - PROCESS | 1651 | 1467230054933 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:15 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.
12:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 224ms
12:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
12:54:15 INFO - PROCESS | 1651 | 1467230055120 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:15 INFO - PROCESS | 1651 | 1467230055152 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:15 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.
12:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 216ms
12:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
12:54:15 INFO - PROCESS | 1651 | 1467230055339 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:15 INFO - PROCESS | 1651 | 1467230055372 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:15 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.
12:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 216ms
12:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
12:54:15 INFO - PROCESS | 1651 | 1467230055567 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:15 INFO - PROCESS | 1651 | 1467230055605 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:15 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.
12:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 275ms
12:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
12:54:15 INFO - PROCESS | 1651 | 1467230055840 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:15 INFO - PROCESS | 1651 | 1467230055892 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:16 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.
12:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 417ms
12:54:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
12:54:16 INFO - PROCESS | 1651 | 1467230056265 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:16 INFO - PROCESS | 1651 | 1467230056305 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
12:54:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 272ms
12:54:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
12:54:16 INFO - PROCESS | 1651 | 1467230056538 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:16 INFO - PROCESS | 1651 | 1467230056579 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
12:54:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 217ms
12:54:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
12:54:16 INFO - PROCESS | 1651 | 1467230056766 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:16 INFO - PROCESS | 1651 | 1467230056805 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
12:54:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 267ms
12:54:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
12:54:17 INFO - PROCESS | 1651 | 1467230057032 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:17 INFO - PROCESS | 1651 | 1467230057070 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
12:54:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 272ms
12:54:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
12:54:17 INFO - PROCESS | 1651 | 1467230057305 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:17 INFO - PROCESS | 1651 | 1467230057359 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
12:54:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 317ms
12:54:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
12:54:17 INFO - PROCESS | 1651 | 1467230057641 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:17 INFO - PROCESS | 1651 | 1467230057703 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
12:54:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 326ms
12:54:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
12:54:17 INFO - PROCESS | 1651 | 1467230057967 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:18 INFO - PROCESS | 1651 | 1467230057998 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
12:54:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 224ms
12:54:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
12:54:18 INFO - PROCESS | 1651 | 1467230058185 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:18 INFO - PROCESS | 1651 | 1467230058224 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
12:54:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 216ms
12:54:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
12:54:18 INFO - PROCESS | 1651 | 1467230058404 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:18 INFO - PROCESS | 1651 | 1467230058438 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
12:54:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 217ms
12:54:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
12:54:18 INFO - PROCESS | 1651 | 1467230058623 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:18 INFO - PROCESS | 1651 | 1467230058665 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
12:54:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 217ms
12:54:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
12:54:18 INFO - PROCESS | 1651 | 1467230058851 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:18 INFO - PROCESS | 1651 | 1467230058885 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
12:54:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 271ms
12:54:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
12:54:19 INFO - PROCESS | 1651 | 1467230059118 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:19 INFO - PROCESS | 1651 | 1467230059153 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:19 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
12:54:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 767ms
12:54:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
12:54:19 INFO - PROCESS | 1651 | 1467230059888 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:19 INFO - PROCESS | 1651 | 1467230059920 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
12:54:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 717ms
12:54:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
12:54:20 INFO - PROCESS | 1651 | 1467230060609 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:20 INFO - PROCESS | 1651 | 1467230060640 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:20 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
12:54:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:54:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
12:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:54:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 217ms
12:54:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
12:54:20 INFO - PROCESS | 1651 | 1467230060833 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:20 INFO - PROCESS | 1651 | 1467230060866 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
12:54:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 224ms
12:54:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
12:54:21 INFO - PROCESS | 1651 | 1467230061052 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:21 INFO - PROCESS | 1651 | 1467230061087 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
12:54:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 215ms
12:54:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
12:54:21 INFO - PROCESS | 1651 | 1467230061270 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:21 INFO - PROCESS | 1651 | 1467230061303 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
12:54:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 216ms
12:54:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
12:54:21 INFO - PROCESS | 1651 | 1467230061491 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:21 INFO - PROCESS | 1651 | 1467230061545 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
12:54:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 267ms
12:54:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
12:54:21 INFO - PROCESS | 1651 | 1467230061766 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:21 INFO - PROCESS | 1651 | 1467230061798 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
12:54:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 269ms
12:54:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
12:54:22 INFO - PROCESS | 1651 | 1467230062040 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:22 INFO - PROCESS | 1651 | 1467230062089 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:22 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
12:54:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
12:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:54:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 419ms
12:54:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
12:54:22 INFO - PROCESS | 1651 | 1467230062464 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:22 INFO - PROCESS | 1651 | 1467230062519 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
12:54:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 369ms
12:54:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
12:54:22 INFO - PROCESS | 1651 | 1467230062842 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:22 INFO - PROCESS | 1651 | 1467230062884 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:23 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
12:54:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
12:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:54:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 268ms
12:54:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
12:54:23 INFO - PROCESS | 1651 | 1467230063120 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:23 INFO - PROCESS | 1651 | 1467230063157 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:23 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
12:54:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:54:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
12:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:54:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 325ms
12:54:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
12:54:23 INFO - PROCESS | 1651 | 1467230063442 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:23 INFO - PROCESS | 1651 | 1467230063485 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:23 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
12:54:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
12:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:54:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 317ms
12:54:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
12:54:23 INFO - PROCESS | 1651 | 1467230063758 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:23 INFO - PROCESS | 1651 | 1467230063793 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
12:54:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 216ms
12:54:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
12:54:23 INFO - PROCESS | 1651 | 1467230063985 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:24 INFO - PROCESS | 1651 | 1467230064023 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
12:54:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 275ms
12:54:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
12:54:24 INFO - PROCESS | 1651 | 1467230064258 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:24 INFO - PROCESS | 1651 | 1467230064325 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
12:54:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 316ms
12:54:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
12:54:24 INFO - PROCESS | 1651 | 1467230064587 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:24 INFO - PROCESS | 1651 | 1467230064630 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
12:54:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 217ms
12:54:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
12:54:24 INFO - PROCESS | 1651 | 1467230064802 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:24 INFO - PROCESS | 1651 | 1467230064835 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
12:54:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 217ms
12:54:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
12:54:25 INFO - PROCESS | 1651 | 1467230065021 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:25 INFO - PROCESS | 1651 | 1467230065053 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
12:54:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 217ms
12:54:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
12:54:25 INFO - PROCESS | 1651 | 1467230065243 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:25 INFO - PROCESS | 1651 | 1467230065286 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
12:54:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 268ms
12:54:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
12:54:25 INFO - PROCESS | 1651 | 1467230065516 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:25 INFO - PROCESS | 1651 | 1467230065548 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
12:54:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 224ms
12:54:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
12:54:25 INFO - PROCESS | 1651 | 1467230065738 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:25 INFO - PROCESS | 1651 | 1467230065771 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
12:54:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 317ms
12:54:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
12:54:26 INFO - PROCESS | 1651 | 1467230066057 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:26 INFO - PROCESS | 1651 | 1467230066111 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
12:54:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 317ms
12:54:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
12:54:26 INFO - PROCESS | 1651 | 1467230066388 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:26 INFO - PROCESS | 1651 | 1467230066437 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
12:54:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 327ms
12:54:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
12:54:26 INFO - PROCESS | 1651 | 1467230066705 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:26 INFO - PROCESS | 1651 | 1467230066745 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:26 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
12:54:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 217ms
12:54:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
12:54:26 INFO - PROCESS | 1651 | 1467230066933 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:26 INFO - PROCESS | 1651 | 1467230066970 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
12:54:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 266ms
12:54:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
12:54:27 INFO - PROCESS | 1651 | 1467230067205 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:27 INFO - PROCESS | 1651 | 1467230067257 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
12:54:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 327ms
12:54:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
12:54:27 INFO - PROCESS | 1651 | 1467230067524 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:27 INFO - PROCESS | 1651 | 1467230067567 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:27 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
12:54:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 266ms
12:54:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
12:54:27 INFO - PROCESS | 1651 | 1467230067801 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:27 INFO - PROCESS | 1651 | 1467230067851 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:28 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
12:54:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
12:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:54:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
12:54:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
12:54:28 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
12:54:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
12:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:54:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
12:54:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
12:54:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 267ms
12:54:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
12:54:28 INFO - PROCESS | 1651 | 1467230068069 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:28 INFO - PROCESS | 1651 | 1467230068101 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
12:54:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 266ms
12:54:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
12:54:28 INFO - PROCESS | 1651 | 1467230068340 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:28 INFO - PROCESS | 1651 | 1467230068384 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:28 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.
12:54:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 268ms
12:54:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
12:54:28 INFO - PROCESS | 1651 | 1467230068616 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:28 INFO - PROCESS | 1651 | 1467230068666 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:29 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.
12:54:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 417ms
12:54:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
12:54:29 INFO - PROCESS | 1651 | 1467230069036 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:29 INFO - PROCESS | 1651 | 1467230069081 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
12:54:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 267ms
12:54:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
12:54:29 INFO - PROCESS | 1651 | 1467230069307 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:29 INFO - PROCESS | 1651 | 1467230069372 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:29 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.
12:54:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 318ms
12:54:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
12:54:29 INFO - PROCESS | 1651 | 1467230069642 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:29 INFO - PROCESS | 1651 | 1467230069702 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
12:54:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 277ms
12:54:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
12:54:29 INFO - PROCESS | 1651 | 1467230069907 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:29 INFO - PROCESS | 1651 | 1467230069950 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
12:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 216ms
12:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
12:54:30 INFO - PROCESS | 1651 | 1467230070133 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:30 INFO - PROCESS | 1651 | 1467230070165 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
12:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 216ms
12:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
12:54:30 INFO - PROCESS | 1651 | 1467230070355 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:30 INFO - PROCESS | 1651 | 1467230070396 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
12:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 216ms
12:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
12:54:30 INFO - PROCESS | 1651 | 1467230070575 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:30 INFO - PROCESS | 1651 | 1467230070609 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
12:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 216ms
12:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
12:54:30 INFO - PROCESS | 1651 | 1467230070800 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:30 INFO - PROCESS | 1651 | 1467230070836 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
12:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 224ms
12:54:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
12:54:31 INFO - PROCESS | 1651 | 1467230071020 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:31 INFO - PROCESS | 1651 | 1467230071051 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
12:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 217ms
12:54:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
12:54:31 INFO - PROCESS | 1651 | 1467230071239 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:31 INFO - PROCESS | 1651 | 1467230071288 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
12:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 215ms
12:54:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
12:54:31 INFO - PROCESS | 1651 | 1467230071458 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:31 INFO - PROCESS | 1651 | 1467230071500 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
12:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 217ms
12:54:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
12:54:31 INFO - PROCESS | 1651 | 1467230071683 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:31 INFO - PROCESS | 1651 | 1467230071718 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
12:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 324ms
12:54:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
12:54:32 INFO - PROCESS | 1651 | 1467230072007 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:32 INFO - PROCESS | 1651 | 1467230072064 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
12:54:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 268ms
12:54:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
12:54:32 INFO - PROCESS | 1651 | 1467230072287 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:32 INFO - PROCESS | 1651 | 1467230072350 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
12:54:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 477ms
12:54:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
12:54:32 INFO - PROCESS | 1651 | 1467230072758 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:32 INFO - PROCESS | 1651 | 1467230072798 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
12:54:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 417ms
12:54:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
12:54:33 INFO - PROCESS | 1651 | 1467230073184 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:33 INFO - PROCESS | 1651 | 1467230073237 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
12:54:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 324ms
12:54:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
12:54:33 INFO - PROCESS | 1651 | 1467230073504 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:33 INFO - PROCESS | 1651 | 1467230073549 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
12:54:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 217ms
12:54:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
12:54:33 INFO - PROCESS | 1651 | 1467230073723 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:33 INFO - PROCESS | 1651 | 1467230073764 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
12:54:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 217ms
12:54:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
12:54:33 INFO - PROCESS | 1651 | 1467230073941 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:33 INFO - PROCESS | 1651 | 1467230073984 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
12:54:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 318ms
12:54:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
12:54:34 INFO - PROCESS | 1651 | 1467230074272 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:34 INFO - PROCESS | 1651 | 1467230074322 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
12:54:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 316ms
12:54:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
12:54:34 INFO - PROCESS | 1651 | 1467230074600 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:34 INFO - PROCESS | 1651 | 1467230074646 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
12:54:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 318ms
12:54:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
12:54:34 INFO - PROCESS | 1651 | 1467230074971 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:35 INFO - PROCESS | 1651 | 1467230075018 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
12:54:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 267ms
12:54:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
12:54:35 INFO - PROCESS | 1651 | 1467230075241 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:35 INFO - PROCESS | 1651 | 1467230075282 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
12:54:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 219ms
12:54:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
12:54:35 INFO - PROCESS | 1651 | 1467230075472 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:35 INFO - PROCESS | 1651 | 1467230075515 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
12:54:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 316ms
12:54:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
12:54:35 INFO - PROCESS | 1651 | 1467230075791 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:35 INFO - PROCESS | 1651 | 1467230075848 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
12:54:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 268ms
12:54:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
12:54:36 INFO - PROCESS | 1651 | 1467230076067 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:36 INFO - PROCESS | 1651 | 1467230076102 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
12:54:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 266ms
12:54:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
12:54:36 INFO - PROCESS | 1651 | 1467230076342 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:36 INFO - PROCESS | 1651 | 1467230076412 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
12:54:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 318ms
12:54:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
12:54:36 INFO - PROCESS | 1651 | 1467230076667 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:36 INFO - PROCESS | 1651 | 1467230076703 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
12:54:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 224ms
12:54:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
12:54:36 INFO - PROCESS | 1651 | 1467230076886 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:36 INFO - PROCESS | 1651 | 1467230076923 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
12:54:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 266ms
12:54:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
12:54:37 INFO - PROCESS | 1651 | 1467230077157 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:37 INFO - PROCESS | 1651 | 1467230077208 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
12:54:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 267ms
12:54:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
12:54:37 INFO - PROCESS | 1651 | 1467230077433 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:37 INFO - PROCESS | 1651 | 1467230077467 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
12:54:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 316ms
12:54:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
12:54:37 INFO - PROCESS | 1651 | 1467230077753 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:37 INFO - PROCESS | 1651 | 1467230077805 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
12:54:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 267ms
12:54:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
12:54:38 INFO - PROCESS | 1651 | 1467230078022 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:38 INFO - PROCESS | 1651 | 1467230078084 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:38 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
12:54:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 316ms
12:54:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
12:54:38 INFO - PROCESS | 1651 | 1467230078339 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:38 INFO - PROCESS | 1651 | 1467230078388 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
12:54:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 316ms
12:54:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
12:54:38 INFO - PROCESS | 1651 | 1467230078667 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:38 INFO - PROCESS | 1651 | 1467230078699 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:39 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)
12:54:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 769ms
12:54:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
12:54:39 INFO - PROCESS | 1651 | 1467230079430 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:39 INFO - PROCESS | 1651 | 1467230079459 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
12:54:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 720ms
12:54:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
12:54:40 INFO - PROCESS | 1651 | 1467230080152 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:40 INFO - PROCESS | 1651 | 1467230080183 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
12:54:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 717ms
12:54:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
12:54:40 INFO - PROCESS | 1651 | 1467230080871 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:40 INFO - PROCESS | 1651 | 1467230080900 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:41 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)
12:54:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 866ms
12:54:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
12:54:41 INFO - PROCESS | 1651 | 1467230081741 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:41 INFO - PROCESS | 1651 | 1467230081781 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:42 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)
12:54:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 767ms
12:54:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
12:54:42 INFO - PROCESS | 1651 | 1467230082512 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:42 INFO - PROCESS | 1651 | 1467230082542 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
12:54:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 721ms
12:54:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
12:54:43 INFO - PROCESS | 1651 | 1467230083239 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:43 INFO - PROCESS | 1651 | 1467230083270 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
12:54:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 718ms
12:54:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
12:54:43 INFO - PROCESS | 1651 | 1467230083956 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:43 INFO - PROCESS | 1651 | 1467230083987 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
12:54:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 716ms
12:54:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
12:54:44 INFO - PROCESS | 1651 | 1467230084676 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:44 INFO - PROCESS | 1651 | 1467230084705 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:45 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
12:54:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 717ms
12:54:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
12:54:45 INFO - PROCESS | 1651 | 1467230085397 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:45 INFO - PROCESS | 1651 | 1467230085431 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
12:54:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 771ms
12:54:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
12:54:46 INFO - PROCESS | 1651 | 1467230086169 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:46 INFO - PROCESS | 1651 | 1467230086198 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:46 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
12:54:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
12:54:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:54:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:54:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 217ms
12:54:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
12:54:46 INFO - PROCESS | 1651 | 1467230086388 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:46 INFO - PROCESS | 1651 | 1467230086419 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
12:54:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 216ms
12:54:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
12:54:46 INFO - PROCESS | 1651 | 1467230086606 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:46 INFO - PROCESS | 1651 | 1467230086642 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:46 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
12:54:46 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:54:46 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:54:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
12:54:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:54:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:54:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 217ms
12:54:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
12:54:46 INFO - PROCESS | 1651 | 1467230086826 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:46 INFO - PROCESS | 1651 | 1467230086867 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
12:54:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 367ms
12:54:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
12:54:47 INFO - PROCESS | 1651 | 1467230087200 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:47 INFO - PROCESS | 1651 | 1467230087242 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
12:54:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 719ms
12:54:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
12:54:47 INFO - PROCESS | 1651 | 1467230087921 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:47 INFO - PROCESS | 1651 | 1467230087954 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:48 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
12:54:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 719ms
12:54:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
12:54:48 INFO - PROCESS | 1651 | 1467230088647 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:48 INFO - PROCESS | 1651 | 1467230088676 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:49 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.)
12:54:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 769ms
12:54:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
12:54:49 INFO - PROCESS | 1651 | 1467230089415 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:49 INFO - PROCESS | 1651 | 1467230089446 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
12:54:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 718ms
12:54:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
12:54:50 INFO - PROCESS | 1651 | 1467230090135 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:50 INFO - PROCESS | 1651 | 1467230090164 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:50 INFO - PROCESS | 1651 | 1467230090293 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
12:54:50 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
12:54:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 717ms
12:54:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
12:54:50 INFO - PROCESS | 1651 | 1467230090856 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:50 INFO - PROCESS | 1651 | 1467230090892 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
12:54:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 216ms
12:54:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
12:54:51 INFO - PROCESS | 1651 | 1467230091072 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:51 INFO - PROCESS | 1651 | 1467230091104 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
12:54:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 717ms
12:54:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
12:54:51 INFO - PROCESS | 1651 | 1467230091795 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:51 INFO - PROCESS | 1651 | 1467230091826 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
12:54:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 768ms
12:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
12:54:52 INFO - PROCESS | 1651 | 1467230092563 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:52 INFO - PROCESS | 1651 | 1467230092591 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
12:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 218ms
12:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
12:54:52 INFO - PROCESS | 1651 | 1467230092787 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:52 INFO - PROCESS | 1651 | 1467230092819 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
12:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 217ms
12:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
12:54:53 INFO - PROCESS | 1651 | 1467230093006 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:53 INFO - PROCESS | 1651 | 1467230093048 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
12:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 218ms
12:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
12:54:53 INFO - PROCESS | 1651 | 1467230093233 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:53 INFO - PROCESS | 1651 | 1467230093261 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
12:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 367ms
12:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
12:54:53 INFO - PROCESS | 1651 | 1467230093602 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:53 INFO - PROCESS | 1651 | 1467230093645 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
12:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 219ms
12:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
12:54:53 INFO - PROCESS | 1651 | 1467230093826 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:53 INFO - PROCESS | 1651 | 1467230093870 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
12:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 217ms
12:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
12:54:54 INFO - PROCESS | 1651 | 1467230094054 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:54 INFO - PROCESS | 1651 | 1467230094090 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
12:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 224ms
12:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
12:54:54 INFO - PROCESS | 1651 | 1467230094271 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:54 INFO - PROCESS | 1651 | 1467230094310 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:54 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
12:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 265ms
12:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
12:54:54 INFO - PROCESS | 1651 | 1467230094540 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:54 INFO - PROCESS | 1651 | 1467230094581 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:54 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
12:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 266ms
12:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
12:54:54 INFO - PROCESS | 1651 | 1467230094809 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:54 INFO - PROCESS | 1651 | 1467230094855 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:55 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
12:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 316ms
12:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
12:54:55 INFO - PROCESS | 1651 | 1467230095141 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:55 INFO - PROCESS | 1651 | 1467230095185 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
12:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 330ms
12:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
12:54:55 INFO - PROCESS | 1651 | 1467230095471 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:55 INFO - PROCESS | 1651 | 1467230095507 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:55 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
12:54:55 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:54:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
12:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 227ms
12:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
12:54:55 INFO - PROCESS | 1651 | 1467230095690 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:55 INFO - PROCESS | 1651 | 1467230095723 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
12:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 216ms
12:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
12:54:55 INFO - PROCESS | 1651 | 1467230095908 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:55 INFO - PROCESS | 1651 | 1467230095943 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:56 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
12:54:56 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:54:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
12:54:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:54:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:54:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 218ms
12:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
12:54:56 INFO - PROCESS | 1651 | 1467230096136 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:56 INFO - PROCESS | 1651 | 1467230096173 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
12:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 224ms
12:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
12:54:56 INFO - PROCESS | 1651 | 1467230096354 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:56 INFO - PROCESS | 1651 | 1467230096386 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
12:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 216ms
12:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
12:54:56 INFO - PROCESS | 1651 | 1467230096573 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:56 INFO - PROCESS | 1651 | 1467230096603 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
12:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 216ms
12:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
12:54:56 INFO - PROCESS | 1651 | 1467230096791 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:56 INFO - PROCESS | 1651 | 1467230096822 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
12:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 267ms
12:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
12:54:57 INFO - PROCESS | 1651 | 1467230097067 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:57 INFO - PROCESS | 1651 | 1467230097095 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
12:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 274ms
12:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
12:54:57 INFO - PROCESS | 1651 | 1467230097342 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:57 INFO - PROCESS | 1651 | 1467230097386 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
12:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 268ms
12:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
12:54:57 INFO - PROCESS | 1651 | 1467230097620 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:57 INFO - PROCESS | 1651 | 1467230097666 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
12:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 324ms
12:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
12:54:57 INFO - PROCESS | 1651 | 1467230097941 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:57 INFO - PROCESS | 1651 | 1467230097990 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
12:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 217ms
12:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
12:54:58 INFO - PROCESS | 1651 | 1467230098159 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:58 INFO - PROCESS | 1651 | 1467230098201 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
12:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 267ms
12:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
12:54:58 INFO - PROCESS | 1651 | 1467230098440 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:58 INFO - PROCESS | 1651 | 1467230098501 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
12:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 327ms
12:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
12:54:58 INFO - PROCESS | 1651 | 1467230098758 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:58 INFO - PROCESS | 1651 | 1467230098800 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
12:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 217ms
12:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
12:54:58 INFO - PROCESS | 1651 | 1467230098983 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:59 INFO - PROCESS | 1651 | 1467230099015 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
12:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 217ms
12:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
12:54:59 INFO - PROCESS | 1651 | 1467230099209 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:59 INFO - PROCESS | 1651 | 1467230099257 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
12:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 266ms
12:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
12:54:59 INFO - PROCESS | 1651 | 1467230099476 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:59 INFO - PROCESS | 1651 | 1467230099536 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
12:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms
12:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
12:54:59 INFO - PROCESS | 1651 | 1467230099957 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:00 INFO - PROCESS | 1651 | 1467230100024 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
12:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 369ms
12:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
12:55:00 INFO - PROCESS | 1651 | 1467230100327 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:00 INFO - PROCESS | 1651 | 1467230100368 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
12:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 216ms
12:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
12:55:00 INFO - PROCESS | 1651 | 1467230100556 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:00 INFO - PROCESS | 1651 | 1467230100592 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
12:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 326ms
12:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
12:55:00 INFO - PROCESS | 1651 | 1467230100887 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:00 INFO - PROCESS | 1651 | 1467230100947 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
12:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 325ms
12:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
12:55:01 INFO - PROCESS | 1651 | 1467230101220 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:01 INFO - PROCESS | 1651 | 1467230101256 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
12:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 218ms
12:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
12:55:01 INFO - PROCESS | 1651 | 1467230101442 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:01 INFO - PROCESS | 1651 | 1467230101508 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
12:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 316ms
12:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
12:55:01 INFO - PROCESS | 1651 | 1467230101771 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:01 INFO - PROCESS | 1651 | 1467230101823 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
12:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 266ms
12:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
12:55:02 INFO - PROCESS | 1651 | 1467230102037 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:02 INFO - PROCESS | 1651 | 1467230102071 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
12:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 225ms
12:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
12:55:02 INFO - PROCESS | 1651 | 1467230102256 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:02 INFO - PROCESS | 1651 | 1467230102286 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
12:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 215ms
12:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
12:55:02 INFO - PROCESS | 1651 | 1467230102474 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:02 INFO - PROCESS | 1651 | 1467230102507 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
12:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 217ms
12:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
12:55:02 INFO - PROCESS | 1651 | 1467230102701 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:02 INFO - PROCESS | 1651 | 1467230102735 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
12:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 218ms
12:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
12:55:02 INFO - PROCESS | 1651 | 1467230102923 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:02 INFO - PROCESS | 1651 | 1467230102976 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
12:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 317ms
12:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
12:55:03 INFO - PROCESS | 1651 | 1467230103253 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:03 INFO - PROCESS | 1651 | 1467230103301 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
12:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 267ms
12:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
12:55:03 INFO - PROCESS | 1651 | 1467230103520 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:03 INFO - PROCESS | 1651 | 1467230103556 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
12:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 274ms
12:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
12:55:03 INFO - PROCESS | 1651 | 1467230103792 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:03 INFO - PROCESS | 1651 | 1467230103865 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
12:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 317ms
12:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
12:55:04 INFO - PROCESS | 1651 | 1467230104118 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:04 INFO - PROCESS | 1651 | 1467230104152 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
12:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 225ms
12:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
12:55:04 INFO - PROCESS | 1651 | 1467230104338 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:04 INFO - PROCESS | 1651 | 1467230104369 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
12:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 217ms
12:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
12:55:04 INFO - PROCESS | 1651 | 1467230104558 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:04 INFO - PROCESS | 1651 | 1467230104593 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
12:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 318ms
12:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
12:55:04 INFO - PROCESS | 1651 | 1467230104888 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:04 INFO - PROCESS | 1651 | 1467230104930 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
12:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 327ms
12:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
12:55:05 INFO - PROCESS | 1651 | 1467230105216 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:05 INFO - PROCESS | 1651 | 1467230105349 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
12:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 319ms
12:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
12:55:05 INFO - PROCESS | 1651 | 1467230105541 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:05 INFO - PROCESS | 1651 | 1467230105580 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
12:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 217ms
12:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
12:55:05 INFO - PROCESS | 1651 | 1467230105901 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:05 INFO - PROCESS | 1651 | 1467230105957 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
12:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 365ms
12:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
12:55:06 INFO - PROCESS | 1651 | 1467230106174 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:06 INFO - PROCESS | 1651 | 1467230106220 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
12:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 218ms
12:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
12:55:06 INFO - PROCESS | 1651 | 1467230106392 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:06 INFO - PROCESS | 1651 | 1467230106434 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
12:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 266ms
12:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
12:55:06 INFO - PROCESS | 1651 | 1467230106669 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:06 INFO - PROCESS | 1651 | 1467230106705 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
12:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 224ms
12:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
12:55:06 INFO - PROCESS | 1651 | 1467230106889 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:06 INFO - PROCESS | 1651 | 1467230106928 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
12:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 216ms
12:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
12:55:07 INFO - PROCESS | 1651 | 1467230107121 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:07 INFO - PROCESS | 1651 | 1467230107167 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
12:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 324ms
12:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
12:55:07 INFO - PROCESS | 1651 | 1467230107442 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:07 INFO - PROCESS | 1651 | 1467230107490 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
12:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 267ms
12:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
12:55:07 INFO - PROCESS | 1651 | 1467230107721 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:07 INFO - PROCESS | 1651 | 1467230107765 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
12:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 325ms
12:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
12:55:08 INFO - PROCESS | 1651 | 1467230108055 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:08 INFO - PROCESS | 1651 | 1467230108105 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
12:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 275ms
12:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
12:55:08 INFO - PROCESS | 1651 | 1467230108323 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:08 INFO - PROCESS | 1651 | 1467230108393 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
12:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 367ms
12:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
12:55:08 INFO - PROCESS | 1651 | 1467230108694 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:08 INFO - PROCESS | 1651 | 1467230108729 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
12:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 216ms
12:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
12:55:08 INFO - PROCESS | 1651 | 1467230108919 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:08 INFO - PROCESS | 1651 | 1467230108952 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
12:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 224ms
12:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
12:55:09 INFO - PROCESS | 1651 | 1467230109138 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:09 INFO - PROCESS | 1651 | 1467230109175 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
12:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 267ms
12:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
12:55:09 INFO - PROCESS | 1651 | 1467230109409 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:09 INFO - PROCESS | 1651 | 1467230109465 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
12:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 316ms
12:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
12:55:09 INFO - PROCESS | 1651 | 1467230109737 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:09 INFO - PROCESS | 1651 | 1467230109770 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
12:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 276ms
12:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
12:55:10 INFO - PROCESS | 1651 | 1467230110005 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:10 INFO - PROCESS | 1651 | 1467230110036 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
12:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 215ms
12:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
12:55:10 INFO - PROCESS | 1651 | 1467230110225 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:10 INFO - PROCESS | 1651 | 1467230110271 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
12:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 266ms
12:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
12:55:10 INFO - PROCESS | 1651 | 1467230110503 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:10 INFO - PROCESS | 1651 | 1467230110552 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
12:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 317ms
12:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
12:55:10 INFO - PROCESS | 1651 | 1467230110824 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:10 INFO - PROCESS | 1651 | 1467230110873 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
12:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 277ms
12:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
12:55:11 INFO - PROCESS | 1651 | 1467230111101 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:11 INFO - PROCESS | 1651 | 1467230111140 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
12:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 369ms
12:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
12:55:11 INFO - PROCESS | 1651 | 1467230111468 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:11 INFO - PROCESS | 1651 | 1467230111504 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
12:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 323ms
12:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
12:55:11 INFO - PROCESS | 1651 | 1467230111803 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:11 INFO - PROCESS | 1651 | 1467230111849 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
12:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 470ms
12:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
12:55:12 INFO - PROCESS | 1651 | 1467230112272 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:12 INFO - PROCESS | 1651 | 1467230112321 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
12:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 268ms
12:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
12:55:12 INFO - PROCESS | 1651 | 1467230112543 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:12 INFO - PROCESS | 1651 | 1467230112589 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
12:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 216ms
12:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
12:55:12 INFO - PROCESS | 1651 | 1467230112772 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:12 INFO - PROCESS | 1651 | 1467230112815 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
12:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 225ms
12:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
12:55:12 INFO - PROCESS | 1651 | 1467230112989 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:13 INFO - PROCESS | 1651 | 1467230113027 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
12:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 217ms
12:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
12:55:13 INFO - PROCESS | 1651 | 1467230113208 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:13 INFO - PROCESS | 1651 | 1467230113240 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
12:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 217ms
12:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
12:55:13 INFO - PROCESS | 1651 | 1467230113436 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:13 INFO - PROCESS | 1651 | 1467230113480 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
12:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 317ms
12:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
12:55:13 INFO - PROCESS | 1651 | 1467230113756 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:13 INFO - PROCESS | 1651 | 1467230113798 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
12:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 216ms
12:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
12:55:13 INFO - PROCESS | 1651 | 1467230113974 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:14 INFO - PROCESS | 1651 | 1467230114009 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
12:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 267ms
12:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
12:55:14 INFO - PROCESS | 1651 | 1467230114252 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:14 INFO - PROCESS | 1651 | 1467230114305 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
12:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 317ms
12:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
12:55:14 INFO - PROCESS | 1651 | 1467230114591 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:14 INFO - PROCESS | 1651 | 1467230114628 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
12:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 285ms
12:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
12:55:14 INFO - PROCESS | 1651 | 1467230114861 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:14 INFO - PROCESS | 1651 | 1467230114921 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
12:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 267ms
12:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
12:55:15 INFO - PROCESS | 1651 | 1467230115140 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:15 INFO - PROCESS | 1651 | 1467230115199 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
12:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 325ms
12:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
12:55:15 INFO - PROCESS | 1651 | 1467230115470 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:15 INFO - PROCESS | 1651 | 1467230115526 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
12:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 269ms
12:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
12:55:15 INFO - PROCESS | 1651 | 1467230115736 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:15 INFO - PROCESS | 1651 | 1467230115771 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
12:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 224ms
12:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
12:55:15 INFO - PROCESS | 1651 | 1467230115956 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:15 INFO - PROCESS | 1651 | 1467230115989 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
12:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 216ms
12:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
12:55:16 INFO - PROCESS | 1651 | 1467230116174 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:16 INFO - PROCESS | 1651 | 1467230116210 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
12:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 215ms
12:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
12:55:16 INFO - PROCESS | 1651 | 1467230116392 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:16 INFO - PROCESS | 1651 | 1467230116430 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
12:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 266ms
12:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
12:55:16 INFO - PROCESS | 1651 | 1467230116672 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:16 INFO - PROCESS | 1651 | 1467230116719 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
12:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 326ms
12:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
12:55:17 INFO - PROCESS | 1651 | 1467230116992 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:17 INFO - PROCESS | 1651 | 1467230117026 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
12:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 266ms
12:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
12:55:17 INFO - PROCESS | 1651 | 1467230117274 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:17 INFO - PROCESS | 1651 | 1467230117328 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
12:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 279ms
12:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
12:55:17 INFO - PROCESS | 1651 | 1467230117564 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:17 INFO - PROCESS | 1651 | 1467230117618 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
12:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 376ms
12:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
12:55:17 INFO - PROCESS | 1651 | 1467230117923 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:17 INFO - PROCESS | 1651 | 1467230117962 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
12:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 367ms
12:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
12:55:18 INFO - PROCESS | 1651 | 1467230118297 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:18 INFO - PROCESS | 1651 | 1467230118373 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
12:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 372ms
12:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
12:55:18 INFO - PROCESS | 1651 | 1467230118675 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:18 INFO - PROCESS | 1651 | 1467230118741 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
12:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 318ms
12:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
12:55:19 INFO - PROCESS | 1651 | 1467230119007 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:19 INFO - PROCESS | 1651 | 1467230119070 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
12:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 327ms
12:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
12:55:19 INFO - PROCESS | 1651 | 1467230119350 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:19 INFO - PROCESS | 1651 | 1467230119392 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
12:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 219ms
12:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
12:55:19 INFO - PROCESS | 1651 | 1467230119560 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:19 INFO - PROCESS | 1651 | 1467230119604 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
12:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 218ms
12:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
12:55:19 INFO - PROCESS | 1651 | 1467230119786 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:19 INFO - PROCESS | 1651 | 1467230119820 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
12:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 224ms
12:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
12:55:20 INFO - PROCESS | 1651 | 1467230120007 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:20 INFO - PROCESS | 1651 | 1467230120054 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
12:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 217ms
12:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
12:55:20 INFO - PROCESS | 1651 | 1467230120225 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:20 INFO - PROCESS | 1651 | 1467230120260 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
12:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 217ms
12:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
12:55:20 INFO - PROCESS | 1651 | 1467230120452 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:20 INFO - PROCESS | 1651 | 1467230120491 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:20 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
12:55:20 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:55:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
12:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 316ms
12:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
12:55:20 INFO - PROCESS | 1651 | 1467230120776 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:20 INFO - PROCESS | 1651 | 1467230120823 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:21 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
12:55:21 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:55:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
12:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 267ms
12:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
12:55:21 INFO - PROCESS | 1651 | 1467230121051 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:21 INFO - PROCESS | 1651 | 1467230121086 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:21 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
12:55:21 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:55:21 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:55:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
12:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 217ms
12:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
12:55:21 INFO - PROCESS | 1651 | 1467230121272 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:21 INFO - PROCESS | 1651 | 1467230121322 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:21 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
12:55:21 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:55:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
12:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 218ms
12:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
12:55:21 INFO - PROCESS | 1651 | 1467230121493 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:21 INFO - PROCESS | 1651 | 1467230121537 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:21 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
12:55:21 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:55:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
12:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 218ms
12:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
12:55:21 INFO - PROCESS | 1651 | 1467230121718 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:21 INFO - PROCESS | 1651 | 1467230121752 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:21 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
12:55:21 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
12:55:21 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
12:55:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
12:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 223ms
12:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
12:55:21 INFO - PROCESS | 1651 | 1467230121940 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:22 INFO - PROCESS | 1651 | 1467230121998 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
12:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 318ms
12:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
12:55:22 INFO - PROCESS | 1651 | 1467230122272 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:22 INFO - PROCESS | 1651 | 1467230122318 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:22 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
12:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 268ms
12:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
12:55:22 INFO - PROCESS | 1651 | 1467230122537 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:22 INFO - PROCESS | 1651 | 1467230122577 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:22 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
12:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 266ms
12:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
12:55:22 INFO - PROCESS | 1651 | 1467230122807 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:22 INFO - PROCESS | 1651 | 1467230122839 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
12:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 216ms
12:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
12:55:23 INFO - PROCESS | 1651 | 1467230123025 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:23 INFO - PROCESS | 1651 | 1467230123060 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
12:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 217ms
12:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
12:55:23 INFO - PROCESS | 1651 | 1467230123251 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:23 INFO - PROCESS | 1651 | 1467230123286 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
12:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 219ms
12:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
12:55:23 INFO - PROCESS | 1651 | 1467230123472 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:23 INFO - PROCESS | 1651 | 1467230123504 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:23 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
12:55:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
12:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 218ms
12:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
12:55:23 INFO - PROCESS | 1651 | 1467230123691 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:23 INFO - PROCESS | 1651 | 1467230123722 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
12:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 317ms
12:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
12:55:24 INFO - PROCESS | 1651 | 1467230124019 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:24 INFO - PROCESS | 1651 | 1467230124057 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
12:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 323ms
12:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
12:55:24 INFO - PROCESS | 1651 | 1467230124342 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:24 INFO - PROCESS | 1651 | 1467230124388 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
12:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 368ms
12:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
12:55:24 INFO - PROCESS | 1651 | 1467230124717 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:24 INFO - PROCESS | 1651 | 1467230124796 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
12:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 471ms
12:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
12:55:25 INFO - PROCESS | 1651 | 1467230125189 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:25 INFO - PROCESS | 1651 | 1467230125242 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
12:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 267ms
12:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
12:55:25 INFO - PROCESS | 1651 | 1467230125521 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:25 INFO - PROCESS | 1651 | 1467230125573 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
12:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 339ms
12:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
12:55:25 INFO - PROCESS | 1651 | 1467230125862 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:25 INFO - PROCESS | 1651 | 1467230125907 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
12:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 278ms
12:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
12:55:26 INFO - PROCESS | 1651 | 1467230126126 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:26 INFO - PROCESS | 1651 | 1467230126190 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
12:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 316ms
12:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
12:55:26 INFO - PROCESS | 1651 | 1467230126458 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:26 INFO - PROCESS | 1651 | 1467230126503 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
12:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 278ms
12:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
12:55:26 INFO - PROCESS | 1651 | 1467230126735 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:26 INFO - PROCESS | 1651 | 1467230126773 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
12:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 216ms
12:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
12:55:26 INFO - PROCESS | 1651 | 1467230126961 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:27 INFO - PROCESS | 1651 | 1467230127005 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
12:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 281ms
12:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
12:55:27 INFO - PROCESS | 1651 | 1467230127238 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:27 INFO - PROCESS | 1651 | 1467230127279 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
12:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 275ms
12:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
12:55:27 INFO - PROCESS | 1651 | 1467230127520 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:27 INFO - PROCESS | 1651 | 1467230127567 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
12:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 325ms
12:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
12:55:27 INFO - PROCESS | 1651 | 1467230127839 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:27 INFO - PROCESS | 1651 | 1467230127872 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
12:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 268ms
12:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
12:55:28 INFO - PROCESS | 1651 | 1467230128110 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:28 INFO - PROCESS | 1651 | 1467230128167 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
12:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 267ms
12:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
12:55:28 INFO - PROCESS | 1651 | 1467230128392 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:28 INFO - PROCESS | 1651 | 1467230128444 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
12:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 220ms
12:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
12:55:28 INFO - PROCESS | 1651 | 1467230128621 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:28 INFO - PROCESS | 1651 | 1467230128665 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
12:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 325ms
12:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
12:55:28 INFO - PROCESS | 1651 | 1467230128941 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:28 INFO - PROCESS | 1651 | 1467230128988 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
12:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 267ms
12:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
12:55:29 INFO - PROCESS | 1651 | 1467230129211 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:29 INFO - PROCESS | 1651 | 1467230129254 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
12:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 216ms
12:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
12:55:29 INFO - PROCESS | 1651 | 1467230129434 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:29 INFO - PROCESS | 1651 | 1467230129460 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
12:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 216ms
12:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
12:55:29 INFO - PROCESS | 1651 | 1467230129653 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:29 INFO - PROCESS | 1651 | 1467230129682 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
12:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 275ms
12:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
12:55:29 INFO - PROCESS | 1651 | 1467230129927 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:29 INFO - PROCESS | 1651 | 1467230129989 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:30 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
12:55:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:55:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
12:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 317ms
12:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
12:55:30 INFO - PROCESS | 1651 | 1467230130258 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:30 INFO - PROCESS | 1651 | 1467230130317 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
12:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 276ms
12:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
12:55:30 INFO - PROCESS | 1651 | 1467230130525 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:30 INFO - PROCESS | 1651 | 1467230130554 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
12:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 216ms
12:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
12:55:30 INFO - PROCESS | 1651 | 1467230130743 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:30 INFO - PROCESS | 1651 | 1467230130780 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
12:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 417ms
12:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
12:55:31 INFO - PROCESS | 1651 | 1467230131167 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:31 INFO - PROCESS | 1651 | 1467230131300 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:31 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
12:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 372ms
12:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
12:55:31 INFO - PROCESS | 1651 | 1467230131544 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:31 INFO - PROCESS | 1651 | 1467230131599 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:31 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
12:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 316ms
12:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
12:55:31 INFO - PROCESS | 1651 | 1467230131887 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:31 INFO - PROCESS | 1651 | 1467230131969 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
12:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 278ms
12:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
12:55:32 INFO - PROCESS | 1651 | 1467230132155 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:32 INFO - PROCESS | 1651 | 1467230132194 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
12:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 725ms
12:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
12:55:32 INFO - PROCESS | 1651 | 1467230132875 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:32 INFO - PROCESS | 1651 | 1467230132905 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
12:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 216ms
12:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
12:55:33 INFO - PROCESS | 1651 | 1467230133104 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:33 INFO - PROCESS | 1651 | 1467230133143 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
12:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 274ms
12:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
12:55:33 INFO - PROCESS | 1651 | 1467230133374 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:33 INFO - PROCESS | 1651 | 1467230133419 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
12:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 219ms
12:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
12:55:33 INFO - PROCESS | 1651 | 1467230133593 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:33 INFO - PROCESS | 1651 | 1467230133625 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
12:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 217ms
12:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
12:55:33 INFO - PROCESS | 1651 | 1467230133818 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:33 INFO - PROCESS | 1651 | 1467230133845 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
12:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 216ms
12:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
12:55:34 INFO - PROCESS | 1651 | 1467230134037 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:34 INFO - PROCESS | 1651 | 1467230134072 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
12:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 217ms
12:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
12:55:34 INFO - PROCESS | 1651 | 1467230134270 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:34 INFO - PROCESS | 1651 | 1467230134305 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 225ms
12:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
12:55:34 INFO - PROCESS | 1651 | 1467230134493 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:34 INFO - PROCESS | 1651 | 1467230134533 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:34 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
12:55:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
12:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 268ms
12:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
12:55:34 INFO - PROCESS | 1651 | 1467230134770 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:34 INFO - PROCESS | 1651 | 1467230134803 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:34 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
12:55:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
12:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 224ms
12:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
12:55:34 INFO - PROCESS | 1651 | 1467230134996 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:35 INFO - PROCESS | 1651 | 1467230135067 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:35 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
12:55:35 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
12:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 317ms
12:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
12:55:35 INFO - PROCESS | 1651 | 1467230135326 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:35 INFO - PROCESS | 1651 | 1467230135374 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:35 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]"
12:55:35 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:55:35 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
12:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 267ms
12:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
12:55:35 INFO - PROCESS | 1651 | 1467230135594 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:35 INFO - PROCESS | 1651 | 1467230135631 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:35 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
12:55:35 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
12:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 217ms
12:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
12:55:35 INFO - PROCESS | 1651 | 1467230135820 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:35 INFO - PROCESS | 1651 | 1467230135850 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
12:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 223ms
12:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
12:55:36 INFO - PROCESS | 1651 | 1467230136038 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:36 INFO - PROCESS | 1651 | 1467230136072 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
12:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 266ms
12:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
12:55:36 INFO - PROCESS | 1651 | 1467230136310 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:36 INFO - PROCESS | 1651 | 1467230136361 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
12:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 317ms
12:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
12:55:36 INFO - PROCESS | 1651 | 1467230136639 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:36 INFO - PROCESS | 1651 | 1467230136672 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
12:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 216ms
12:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
12:55:36 INFO - PROCESS | 1651 | 1467230136857 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:36 INFO - PROCESS | 1651 | 1467230136887 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
12:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 216ms
12:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
12:55:37 INFO - PROCESS | 1651 | 1467230137075 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:37 INFO - PROCESS | 1651 | 1467230137110 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
12:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 617ms
12:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
12:55:37 INFO - PROCESS | 1651 | 1467230137699 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:37 INFO - PROCESS | 1651 | 1467230137751 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
12:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 370ms
12:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
12:55:38 INFO - PROCESS | 1651 | 1467230138075 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:38 INFO - PROCESS | 1651 | 1467230138135 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
12:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 267ms
12:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
12:55:38 INFO - PROCESS | 1651 | 1467230138354 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:38 INFO - PROCESS | 1651 | 1467230138393 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
12:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 218ms
12:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
12:55:38 INFO - PROCESS | 1651 | 1467230138572 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:38 INFO - PROCESS | 1651 | 1467230138606 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
12:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 217ms
12:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
12:55:38 INFO - PROCESS | 1651 | 1467230138791 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:38 INFO - PROCESS | 1651 | 1467230138825 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
12:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 266ms
12:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
12:55:39 INFO - PROCESS | 1651 | 1467230139062 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:39 INFO - PROCESS | 1651 | 1467230139109 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
12:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 216ms
12:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
12:55:39 INFO - PROCESS | 1651 | 1467230139293 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:39 INFO - PROCESS | 1651 | 1467230139342 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
12:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 330ms
12:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
12:55:39 INFO - PROCESS | 1651 | 1467230139623 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:39 INFO - PROCESS | 1651 | 1467230139671 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
12:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 277ms
12:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
12:55:39 INFO - PROCESS | 1651 | 1467230139892 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:39 INFO - PROCESS | 1651 | 1467230139931 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
12:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 268ms
12:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
12:55:40 INFO - PROCESS | 1651 | 1467230140177 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:40 INFO - PROCESS | 1651 | 1467230140225 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
12:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 321ms
12:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
12:55:40 INFO - PROCESS | 1651 | 1467230140509 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:40 INFO - PROCESS | 1651 | 1467230140559 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
12:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 368ms
12:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
12:55:40 INFO - PROCESS | 1651 | 1467230140877 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:40 INFO - PROCESS | 1651 | 1467230140894 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
12:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 268ms
12:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
12:55:41 INFO - PROCESS | 1651 | 1467230141158 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:41 INFO - PROCESS | 1651 | 1467230141207 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
12:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 274ms
12:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
12:55:41 INFO - PROCESS | 1651 | 1467230141426 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:41 INFO - PROCESS | 1651 | 1467230141476 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
12:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 319ms
12:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
12:55:41 INFO - PROCESS | 1651 | 1467230141759 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:41 INFO - PROCESS | 1651 | 1467230141813 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
12:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 277ms
12:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
12:55:42 INFO - PROCESS | 1651 | 1467230142038 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:42 INFO - PROCESS | 1651 | 1467230142085 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
12:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 274ms
12:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
12:55:42 INFO - PROCESS | 1651 | 1467230142320 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:42 INFO - PROCESS | 1651 | 1467230142361 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
12:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 323ms
12:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
12:55:42 INFO - PROCESS | 1651 | 1467230142647 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:42 INFO - PROCESS | 1651 | 1467230142695 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
12:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 317ms
12:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
12:55:42 INFO - PROCESS | 1651 | 1467230142971 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:43 INFO - PROCESS | 1651 | 1467230143008 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
12:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 224ms
12:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
12:55:43 INFO - PROCESS | 1651 | 1467230143190 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:43 INFO - PROCESS | 1651 | 1467230143225 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
12:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 268ms
12:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
12:55:43 INFO - PROCESS | 1651 | 1467230143519 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:43 INFO - PROCESS | 1651 | 1467230143562 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
12:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 484ms
12:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
12:55:44 INFO - PROCESS | 1651 | 1467230144004 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:44 INFO - PROCESS | 1651 | 1467230144043 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
12:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 319ms
12:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
12:55:44 INFO - PROCESS | 1651 | 1467230144336 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:44 INFO - PROCESS | 1651 | 1467230144388 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
12:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 323ms
12:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
12:55:44 INFO - PROCESS | 1651 | 1467230144687 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:44 INFO - PROCESS | 1651 | 1467230144738 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
12:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 279ms
12:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
12:55:44 INFO - PROCESS | 1651 | 1467230144946 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:44 INFO - PROCESS | 1651 | 1467230144989 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
12:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 217ms
12:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
12:55:45 INFO - PROCESS | 1651 | 1467230145172 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:45 INFO - PROCESS | 1651 | 1467230145206 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
12:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 266ms
12:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
12:55:45 INFO - PROCESS | 1651 | 1467230145449 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:45 INFO - PROCESS | 1651 | 1467230145515 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
12:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 317ms
12:55:45 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
12:55:45 INFO - PROCESS | 1651 | 1467230145772 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:45 INFO - PROCESS | 1651 | 1467230145807 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:46 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 () {
12:55:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:55:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
12:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
12:55:46 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 () {
12:55:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:55:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
12:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
12:55:46 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 () {
12:55:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:55:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
12:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
12:55:46 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 () {
12:55:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
12:55:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
12:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
12:55:46 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 325ms
12:55:46 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
12:55:46 INFO - PROCESS | 1651 | 1467230146094 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:46 INFO - PROCESS | 1651 | 1467230146139 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:55:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
12:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
12:55:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
12:55:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
12:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
12:55:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
12:55:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
12:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
12:55:46 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 220ms
12:55:46 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
12:55:46 INFO - PROCESS | 1651 | 1467230146324 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:46 INFO - PROCESS | 1651 | 1467230146356 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:46 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
12:55:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
12:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:55:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
12:55:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
12:55:46 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.
12:55:46 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
12:55:46 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 221ms
12:55:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
12:55:46 INFO - PROCESS | 1651 | 1467230146553 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:46 INFO - PROCESS | 1651 | 1467230146579 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
12:55:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 223ms
12:55:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
12:55:46 INFO - PROCESS | 1651 | 1467230146777 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:46 INFO - PROCESS | 1651 | 1467230146833 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
12:55:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 318ms
12:55:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
12:55:47 INFO - PROCESS | 1651 | 1467230147110 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:47 INFO - PROCESS | 1651 | 1467230147157 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
12:55:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 331ms
12:55:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
12:55:47 INFO - PROCESS | 1651 | 1467230147436 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:47 INFO - PROCESS | 1651 | 1467230147468 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
12:55:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 226ms
12:55:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
12:55:47 INFO - PROCESS | 1651 | 1467230147658 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:47 INFO - PROCESS | 1651 | 1467230147690 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
12:55:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 269ms
12:55:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
12:55:47 INFO - PROCESS | 1651 | 1467230147940 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:48 INFO - PROCESS | 1651 | 1467230148004 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
12:55:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 326ms
12:55:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
12:55:48 INFO - PROCESS | 1651 | 1467230148258 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:48 INFO - PROCESS | 1651 | 1467230148290 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
12:55:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 216ms
12:55:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
12:55:48 INFO - PROCESS | 1651 | 1467230148476 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:48 INFO - PROCESS | 1651 | 1467230148509 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
12:55:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 217ms
12:55:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
12:55:48 INFO - PROCESS | 1651 | 1467230148695 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:48 INFO - PROCESS | 1651 | 1467230148731 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
12:55:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 266ms
12:55:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
12:55:48 INFO - PROCESS | 1651 | 1467230148973 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:49 INFO - PROCESS | 1651 | 1467230149021 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
12:55:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 267ms
12:55:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
12:55:49 INFO - PROCESS | 1651 | 1467230149241 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:49 INFO - PROCESS | 1651 | 1467230149274 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
12:55:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 216ms
12:55:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
12:55:49 INFO - PROCESS | 1651 | 1467230149461 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:49 INFO - PROCESS | 1651 | 1467230149501 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
12:55:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 366ms
12:55:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
12:55:49 INFO - PROCESS | 1651 | 1467230149834 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:49 INFO - PROCESS | 1651 | 1467230149981 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
12:55:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 472ms
12:55:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
12:55:50 INFO - PROCESS | 1651 | 1467230150315 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:50 INFO - PROCESS | 1651 | 1467230150371 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
12:55:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 318ms
12:55:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
12:55:50 INFO - PROCESS | 1651 | 1467230150658 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:50 INFO - PROCESS | 1651 | 1467230150718 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
12:55:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 329ms
12:55:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
12:55:51 INFO - PROCESS | 1651 | 1467230151007 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:51 INFO - PROCESS | 1651 | 1467230151069 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
12:55:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 284ms
12:55:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
12:55:51 INFO - PROCESS | 1651 | 1467230151272 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:51 INFO - PROCESS | 1651 | 1467230151311 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
12:55:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 220ms
12:55:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
12:55:51 INFO - PROCESS | 1651 | 1467230151495 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:51 INFO - PROCESS | 1651 | 1467230151535 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
12:55:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 267ms
12:55:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
12:55:51 INFO - PROCESS | 1651 | 1467230151774 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:51 INFO - PROCESS | 1651 | 1467230151849 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
12:55:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 268ms
12:55:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
12:55:52 INFO - PROCESS | 1651 | 1467230152046 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:52 INFO - PROCESS | 1651 | 1467230152116 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
12:55:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 316ms
12:55:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
12:55:52 INFO - PROCESS | 1651 | 1467230152371 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:52 INFO - PROCESS | 1651 | 1467230152407 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:52 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
12:55:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 226ms
12:55:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
12:55:52 INFO - PROCESS | 1651 | 1467230152592 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:52 INFO - PROCESS | 1651 | 1467230152625 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
12:55:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 218ms
12:55:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
12:55:52 INFO - PROCESS | 1651 | 1467230152813 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:52 INFO - PROCESS | 1651 | 1467230152857 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:53 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
12:55:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 269ms
12:55:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
12:55:53 INFO - PROCESS | 1651 | 1467230153091 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:53 INFO - PROCESS | 1651 | 1467230153135 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
12:55:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 217ms
12:55:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
12:55:53 INFO - PROCESS | 1651 | 1467230153323 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:53 INFO - PROCESS | 1651 | 1467230153355 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
12:55:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 329ms
12:55:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
12:55:53 INFO - PROCESS | 1651 | 1467230153645 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:53 INFO - PROCESS | 1651 | 1467230153687 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
12:55:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 267ms
12:55:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
12:55:53 INFO - PROCESS | 1651 | 1467230153925 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:53 INFO - PROCESS | 1651 | 1467230153977 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
12:55:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 326ms
12:55:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
12:55:54 INFO - PROCESS | 1651 | 1467230154260 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:54 INFO - PROCESS | 1651 | 1467230154318 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
12:55:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 279ms
12:55:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
12:55:54 INFO - PROCESS | 1651 | 1467230154529 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:54 INFO - PROCESS | 1651 | 1467230154587 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
12:55:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 267ms
12:55:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
12:55:54 INFO - PROCESS | 1651 | 1467230154806 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:54 INFO - PROCESS | 1651 | 1467230154844 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
12:55:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 275ms
12:55:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
12:55:55 INFO - PROCESS | 1651 | 1467230155080 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:55 INFO - PROCESS | 1651 | 1467230155132 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
12:55:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 225ms
12:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
12:55:55 INFO - PROCESS | 1651 | 1467230155306 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:55 INFO - PROCESS | 1651 | 1467230155338 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
12:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 216ms
12:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
12:55:55 INFO - PROCESS | 1651 | 1467230155526 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:55 INFO - PROCESS | 1651 | 1467230155571 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
12:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 219ms
12:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
12:55:55 INFO - PROCESS | 1651 | 1467230155757 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:55 INFO - PROCESS | 1651 | 1467230155792 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
12:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 279ms
12:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
12:55:56 INFO - PROCESS | 1651 | 1467230156028 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:56 INFO - PROCESS | 1651 | 1467230156061 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
12:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 422ms
12:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
12:55:56 INFO - PROCESS | 1651 | 1467230156459 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:56 INFO - PROCESS | 1651 | 1467230156500 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
12:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 319ms
12:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
12:55:56 INFO - PROCESS | 1651 | 1467230156795 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:56 INFO - PROCESS | 1651 | 1467230156851 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
12:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 369ms
12:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
12:55:57 INFO - PROCESS | 1651 | 1467230157174 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:57 INFO - PROCESS | 1651 | 1467230157216 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
12:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 323ms
12:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
12:55:57 INFO - PROCESS | 1651 | 1467230157504 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:57 INFO - PROCESS | 1651 | 1467230157554 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:57 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
12:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 323ms
12:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
12:55:57 INFO - PROCESS | 1651 | 1467230157840 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:57 INFO - PROCESS | 1651 | 1467230157887 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
12:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 268ms
12:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
12:55:58 INFO - PROCESS | 1651 | 1467230158107 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:58 INFO - PROCESS | 1651 | 1467230158150 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
12:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 218ms
12:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
12:55:58 INFO - PROCESS | 1651 | 1467230158327 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:58 INFO - PROCESS | 1651 | 1467230158371 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:58 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
12:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 268ms
12:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
12:55:58 INFO - PROCESS | 1651 | 1467230158604 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:58 INFO - PROCESS | 1651 | 1467230158642 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
12:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 224ms
12:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
12:55:58 INFO - PROCESS | 1651 | 1467230158823 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:58 INFO - PROCESS | 1651 | 1467230158855 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
12:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 218ms
12:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
12:55:59 INFO - PROCESS | 1651 | 1467230159045 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:59 INFO - PROCESS | 1651 | 1467230159079 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
12:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 218ms
12:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
12:55:59 INFO - PROCESS | 1651 | 1467230159272 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:59 INFO - PROCESS | 1651 | 1467230159307 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
12:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 225ms
12:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
12:55:59 INFO - PROCESS | 1651 | 1467230159504 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:59 INFO - PROCESS | 1651 | 1467230159539 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
12:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 225ms
12:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
12:55:59 INFO - PROCESS | 1651 | 1467230159725 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:59 INFO - PROCESS | 1651 | 1467230159761 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:59 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
12:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 218ms
12:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
12:55:59 INFO - PROCESS | 1651 | 1467230159954 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:55:59 INFO - PROCESS | 1651 | 1467230159985 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
12:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 217ms
12:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
12:56:00 INFO - PROCESS | 1651 | 1467230160172 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:00 INFO - PROCESS | 1651 | 1467230160204 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:00 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
12:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 216ms
12:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
12:56:00 INFO - PROCESS | 1651 | 1467230160391 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:00 INFO - PROCESS | 1651 | 1467230160425 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
12:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 218ms
12:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
12:56:00 INFO - PROCESS | 1651 | 1467230160611 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:00 INFO - PROCESS | 1651 | 1467230160665 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
12:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 316ms
12:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
12:56:00 INFO - PROCESS | 1651 | 1467230160928 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:00 INFO - PROCESS | 1651 | 1467230160962 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
12:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 273ms
12:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
12:56:01 INFO - PROCESS | 1651 | 1467230161213 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:01 INFO - PROCESS | 1651 | 1467230161265 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
12:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 270ms
12:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
12:56:01 INFO - PROCESS | 1651 | 1467230161489 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:01 INFO - PROCESS | 1651 | 1467230161527 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
12:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 267ms
12:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
12:56:01 INFO - PROCESS | 1651 | 1467230161760 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:01 INFO - PROCESS | 1651 | 1467230161824 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
12:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 268ms
12:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
12:56:02 INFO - PROCESS | 1651 | 1467230162037 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:02 INFO - PROCESS | 1651 | 1467230162070 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
12:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 219ms
12:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
12:56:02 INFO - PROCESS | 1651 | 1467230162256 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:02 INFO - PROCESS | 1651 | 1467230162305 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
12:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 417ms
12:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
12:56:02 INFO - PROCESS | 1651 | 1467230162677 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:02 INFO - PROCESS | 1651 | 1467230162731 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
12:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 218ms
12:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
12:56:02 INFO - PROCESS | 1651 | 1467230162906 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:02 INFO - PROCESS | 1651 | 1467230162943 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
12:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 225ms
12:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
12:56:03 INFO - PROCESS | 1651 | 1467230163129 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:03 INFO - PROCESS | 1651 | 1467230163176 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
12:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 270ms
12:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
12:56:03 INFO - PROCESS | 1651 | 1467230163409 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:03 INFO - PROCESS | 1651 | 1467230163469 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:03 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
12:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 327ms
12:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
12:56:03 INFO - PROCESS | 1651 | 1467230163728 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:03 INFO - PROCESS | 1651 | 1467230163775 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
12:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 368ms
12:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
12:56:04 INFO - PROCESS | 1651 | 1467230164106 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:04 INFO - PROCESS | 1651 | 1467230164160 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:04 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
12:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 471ms
12:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
12:56:04 INFO - PROCESS | 1651 | 1467230164574 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:04 INFO - PROCESS | 1651 | 1467230164614 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:04 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)
12:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 267ms
12:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
12:56:04 INFO - PROCESS | 1651 | 1467230164845 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:04 INFO - PROCESS | 1651 | 1467230164892 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 217ms
12:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
12:56:05 INFO - PROCESS | 1651 | 1467230165072 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:05 INFO - PROCESS | 1651 | 1467230165107 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
12:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 325ms
12:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
12:56:05 INFO - PROCESS | 1651 | 1467230165395 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:05 INFO - PROCESS | 1651 | 1467230165453 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
12:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 268ms
12:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
12:56:05 INFO - PROCESS | 1651 | 1467230165673 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:05 INFO - PROCESS | 1651 | 1467230165711 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
12:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 224ms
12:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
12:56:05 INFO - PROCESS | 1651 | 1467230165891 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:05 INFO - PROCESS | 1651 | 1467230165923 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
12:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 216ms
12:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
12:56:06 INFO - PROCESS | 1651 | 1467230166109 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:06 INFO - PROCESS | 1651 | 1467230166142 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
12:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 267ms
12:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
12:56:06 INFO - PROCESS | 1651 | 1467230166387 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:06 INFO - PROCESS | 1651 | 1467230166428 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
12:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 271ms
12:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
12:56:06 INFO - PROCESS | 1651 | 1467230166658 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:06 INFO - PROCESS | 1651 | 1467230166689 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
12:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 268ms
12:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
12:56:06 INFO - PROCESS | 1651 | 1467230166940 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:06 INFO - PROCESS | 1651 | 1467230166983 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
12:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 323ms
12:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
12:56:07 INFO - PROCESS | 1651 | 1467230167262 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:07 INFO - PROCESS | 1651 | 1467230167309 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
12:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 219ms
12:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
12:56:07 INFO - PROCESS | 1651 | 1467230167490 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:07 INFO - PROCESS | 1651 | 1467230167522 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
12:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 267ms
12:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
12:56:07 INFO - PROCESS | 1651 | 1467230167760 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:07 INFO - PROCESS | 1651 | 1467230167807 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
12:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 266ms
12:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
12:56:08 INFO - PROCESS | 1651 | 1467230168039 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:08 INFO - PROCESS | 1651 | 1467230168092 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
12:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 323ms
12:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
12:56:08 INFO - PROCESS | 1651 | 1467230168363 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:08 INFO - PROCESS | 1651 | 1467230168424 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:08 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)
12:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 421ms
12:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
12:56:08 INFO - PROCESS | 1651 | 1467230168793 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:08 INFO - PROCESS | 1651 | 1467230168834 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 267ms
12:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
12:56:09 INFO - PROCESS | 1651 | 1467230169071 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:09 INFO - PROCESS | 1651 | 1467230169108 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
12:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 320ms
12:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
12:56:09 INFO - PROCESS | 1651 | 1467230169411 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:09 INFO - PROCESS | 1651 | 1467230169464 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
12:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 325ms
12:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
12:56:09 INFO - PROCESS | 1651 | 1467230169728 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:09 INFO - PROCESS | 1651 | 1467230169778 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
12:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 267ms
12:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
12:56:10 INFO - PROCESS | 1651 | 1467230169996 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:10 INFO - PROCESS | 1651 | 1467230170054 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
12:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 318ms
12:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
12:56:10 INFO - PROCESS | 1651 | 1467230170330 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:10 INFO - PROCESS | 1651 | 1467230170391 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
12:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 269ms
12:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
12:56:10 INFO - PROCESS | 1651 | 1467230170603 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:10 INFO - PROCESS | 1651 | 1467230170708 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
12:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 424ms
12:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
12:56:11 INFO - PROCESS | 1651 | 1467230171028 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:11 INFO - PROCESS | 1651 | 1467230171089 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
12:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 268ms
12:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
12:56:11 INFO - PROCESS | 1651 | 1467230171296 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:11 INFO - PROCESS | 1651 | 1467230171336 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
12:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 216ms
12:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
12:56:11 INFO - PROCESS | 1651 | 1467230171522 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:11 INFO - PROCESS | 1651 | 1467230171556 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
12:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 217ms
12:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
12:56:11 INFO - PROCESS | 1651 | 1467230171742 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:11 INFO - PROCESS | 1651 | 1467230171774 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
12:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 219ms
12:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
12:56:11 INFO - PROCESS | 1651 | 1467230171971 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:12 INFO - PROCESS | 1651 | 1467230172007 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
12:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 325ms
12:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
12:56:12 INFO - PROCESS | 1651 | 1467230172293 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:12 INFO - PROCESS | 1651 | 1467230172335 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
12:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 217ms
12:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
12:56:12 INFO - PROCESS | 1651 | 1467230172522 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:12 INFO - PROCESS | 1651 | 1467230172567 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
12:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 272ms
12:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
12:56:12 INFO - PROCESS | 1651 | 1467230172794 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:12 INFO - PROCESS | 1651 | 1467230172849 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
12:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 317ms
12:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
12:56:13 INFO - PROCESS | 1651 | 1467230173124 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:13 INFO - PROCESS | 1651 | 1467230173171 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
12:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 276ms
12:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
12:56:13 INFO - PROCESS | 1651 | 1467230173393 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:13 INFO - PROCESS | 1651 | 1467230173441 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
12:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 268ms
12:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
12:56:13 INFO - PROCESS | 1651 | 1467230173671 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:13 INFO - PROCESS | 1651 | 1467230173708 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
12:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 275ms
12:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
12:56:13 INFO - PROCESS | 1651 | 1467230173962 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:14 INFO - PROCESS | 1651 | 1467230174018 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
12:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 332ms
12:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
12:56:14 INFO - PROCESS | 1651 | 1467230174287 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:14 INFO - PROCESS | 1651 | 1467230174319 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
12:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 224ms
12:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
12:56:14 INFO - PROCESS | 1651 | 1467230174508 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:14 INFO - PROCESS | 1651 | 1467230174538 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
12:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 217ms
12:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
12:56:14 INFO - PROCESS | 1651 | 1467230174729 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:14 INFO - PROCESS | 1651 | 1467230174766 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
12:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 418ms
12:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
12:56:15 INFO - PROCESS | 1651 | 1467230175149 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:15 INFO - PROCESS | 1651 | 1467230175188 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
12:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 220ms
12:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
12:56:15 INFO - PROCESS | 1651 | 1467230175379 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:15 INFO - PROCESS | 1651 | 1467230175423 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
12:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 216ms
12:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
12:56:15 INFO - PROCESS | 1651 | 1467230175611 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:15 INFO - PROCESS | 1651 | 1467230175662 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
12:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 277ms
12:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
12:56:15 INFO - PROCESS | 1651 | 1467230175878 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:15 INFO - PROCESS | 1651 | 1467230175911 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
12:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 219ms
12:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
12:56:16 INFO - PROCESS | 1651 | 1467230176107 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:16 INFO - PROCESS | 1651 | 1467230176144 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
12:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 274ms
12:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
12:56:16 INFO - PROCESS | 1651 | 1467230176380 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:16 INFO - PROCESS | 1651 | 1467230176449 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
12:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 319ms
12:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
12:56:16 INFO - PROCESS | 1651 | 1467230176704 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:16 INFO - PROCESS | 1651 | 1467230176738 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
12:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 267ms
12:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
12:56:16 INFO - PROCESS | 1651 | 1467230176974 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:17 INFO - PROCESS | 1651 | 1467230177039 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
12:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 270ms
12:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
12:56:17 INFO - PROCESS | 1651 | 1467230177247 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:17 INFO - PROCESS | 1651 | 1467230177286 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
12:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 317ms
12:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
12:56:17 INFO - PROCESS | 1651 | 1467230177574 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:17 INFO - PROCESS | 1651 | 1467230177607 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
12:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 217ms
12:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
12:56:17 INFO - PROCESS | 1651 | 1467230177795 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:17 INFO - PROCESS | 1651 | 1467230177836 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
12:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 268ms
12:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
12:56:18 INFO - PROCESS | 1651 | 1467230178070 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:18 INFO - PROCESS | 1651 | 1467230178107 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
12:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 274ms
12:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
12:56:18 INFO - PROCESS | 1651 | 1467230178343 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:18 INFO - PROCESS | 1651 | 1467230178403 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
12:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 317ms
12:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
12:56:18 INFO - PROCESS | 1651 | 1467230178661 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:18 INFO - PROCESS | 1651 | 1467230178694 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
12:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 267ms
12:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
12:56:18 INFO - PROCESS | 1651 | 1467230178943 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:19 INFO - PROCESS | 1651 | 1467230179002 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
12:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 328ms
12:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
12:56:19 INFO - PROCESS | 1651 | 1467230179270 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:19 INFO - PROCESS | 1651 | 1467230179303 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
12:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 221ms
12:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
12:56:19 INFO - PROCESS | 1651 | 1467230179491 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:19 INFO - PROCESS | 1651 | 1467230179526 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
12:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 219ms
12:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
12:56:19 INFO - PROCESS | 1651 | 1467230179721 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:19 INFO - PROCESS | 1651 | 1467230179769 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:19 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
12:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 267ms
12:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
12:56:19 INFO - PROCESS | 1651 | 1467230179992 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:20 INFO - PROCESS | 1651 | 1467230180033 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:20 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
12:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 316ms
12:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
12:56:20 INFO - PROCESS | 1651 | 1467230180312 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:20 INFO - PROCESS | 1651 | 1467230180363 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
12:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 267ms
12:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
12:56:20 INFO - PROCESS | 1651 | 1467230180581 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:20 INFO - PROCESS | 1651 | 1467230180621 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
12:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 222ms
12:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
12:56:20 INFO - PROCESS | 1651 | 1467230180808 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:20 INFO - PROCESS | 1651 | 1467230180843 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
12:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 266ms
12:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
12:56:21 INFO - PROCESS | 1651 | 1467230181079 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:21 INFO - PROCESS | 1651 | 1467230181154 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
12:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 473ms
12:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
12:56:21 INFO - PROCESS | 1651 | 1467230181558 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:21 INFO - PROCESS | 1651 | 1467230181604 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
12:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 220ms
12:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
12:56:21 INFO - PROCESS | 1651 | 1467230181791 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:21 INFO - PROCESS | 1651 | 1467230181825 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
12:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 225ms
12:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
12:56:22 INFO - PROCESS | 1651 | 1467230182015 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:22 INFO - PROCESS | 1651 | 1467230182062 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
12:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 267ms
12:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
12:56:22 INFO - PROCESS | 1651 | 1467230182290 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:22 INFO - PROCESS | 1651 | 1467230182335 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:22 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)
12:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 275ms
12:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
12:56:22 INFO - PROCESS | 1651 | 1467230182559 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:22 INFO - PROCESS | 1651 | 1467230182602 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
12:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 268ms
12:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
12:56:22 INFO - PROCESS | 1651 | 1467230182831 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:22 INFO - PROCESS | 1651 | 1467230182875 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
12:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 216ms
12:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
12:56:23 INFO - PROCESS | 1651 | 1467230183055 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:23 INFO - PROCESS | 1651 | 1467230183089 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
12:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 216ms
12:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
12:56:23 INFO - PROCESS | 1651 | 1467230183273 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:23 INFO - PROCESS | 1651 | 1467230183306 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
12:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 218ms
12:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
12:56:23 INFO - PROCESS | 1651 | 1467230183505 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:23 INFO - PROCESS | 1651 | 1467230183541 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
12:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 224ms
12:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
12:56:23 INFO - PROCESS | 1651 | 1467230183726 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:23 INFO - PROCESS | 1651 | 1467230183782 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
12:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 319ms
12:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
12:56:24 INFO - PROCESS | 1651 | 1467230184055 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:24 INFO - PROCESS | 1651 | 1467230184090 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
12:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 224ms
12:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
12:56:24 INFO - PROCESS | 1651 | 1467230184279 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:24 INFO - PROCESS | 1651 | 1467230184334 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
12:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 267ms
12:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
12:56:24 INFO - PROCESS | 1651 | 1467230184547 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:24 INFO - PROCESS | 1651 | 1467230184587 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
12:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 218ms
12:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
12:56:24 INFO - PROCESS | 1651 | 1467230184777 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:24 INFO - PROCESS | 1651 | 1467230184827 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
12:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 219ms
12:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
12:56:25 INFO - PROCESS | 1651 | 1467230185008 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:25 INFO - PROCESS | 1651 | 1467230185060 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
12:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 322ms
12:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
12:56:25 INFO - PROCESS | 1651 | 1467230185330 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:25 INFO - PROCESS | 1651 | 1467230185385 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
12:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 267ms
12:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
12:56:25 INFO - PROCESS | 1651 | 1467230185607 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:25 INFO - PROCESS | 1651 | 1467230185641 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
12:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 217ms
12:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
12:56:25 INFO - PROCESS | 1651 | 1467230185827 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:25 INFO - PROCESS | 1651 | 1467230185871 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
12:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 268ms
12:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
12:56:26 INFO - PROCESS | 1651 | 1467230186113 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:26 INFO - PROCESS | 1651 | 1467230186167 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
12:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 279ms
12:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
12:56:26 INFO - PROCESS | 1651 | 1467230186389 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:26 INFO - PROCESS | 1651 | 1467230186422 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
12:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 226ms
12:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
12:56:26 INFO - PROCESS | 1651 | 1467230186609 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:26 INFO - PROCESS | 1651 | 1467230186643 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
12:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 218ms
12:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
12:56:26 INFO - PROCESS | 1651 | 1467230186829 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:26 INFO - PROCESS | 1651 | 1467230186864 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
12:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 215ms
12:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
12:56:27 INFO - PROCESS | 1651 | 1467230187047 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:27 INFO - PROCESS | 1651 | 1467230187086 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
12:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 267ms
12:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
12:56:27 INFO - PROCESS | 1651 | 1467230187326 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:27 INFO - PROCESS | 1651 | 1467230187376 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
12:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 517ms
12:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
12:56:27 INFO - PROCESS | 1651 | 1467230187846 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:27 INFO - PROCESS | 1651 | 1467230187894 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
12:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 267ms
12:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
12:56:28 INFO - PROCESS | 1651 | 1467230188123 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:28 INFO - PROCESS | 1651 | 1467230188159 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:28 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
12:56:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:56:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
12:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 266ms
12:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
12:56:28 INFO - PROCESS | 1651 | 1467230188397 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:28 INFO - PROCESS | 1651 | 1467230188466 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
12:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 318ms
12:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
12:56:28 INFO - PROCESS | 1651 | 1467230188712 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:28 INFO - PROCESS | 1651 | 1467230188755 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
12:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 215ms
12:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
12:56:28 INFO - PROCESS | 1651 | 1467230188937 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:28 INFO - PROCESS | 1651 | 1467230188969 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:29 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
12:56:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:56:29 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
12:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 219ms
12:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
12:56:29 INFO - PROCESS | 1651 | 1467230189161 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:29 INFO - PROCESS | 1651 | 1467230189203 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:29 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
12:56:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
12:56:29 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
12:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 217ms
12:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
12:56:29 INFO - PROCESS | 1651 | 1467230189378 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:29 INFO - PROCESS | 1651 | 1467230189412 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
12:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 218ms
12:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
12:56:29 INFO - PROCESS | 1651 | 1467230189604 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:29 INFO - PROCESS | 1651 | 1467230189631 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
12:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 224ms
12:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
12:56:29 INFO - PROCESS | 1651 | 1467230189826 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:29 INFO - PROCESS | 1651 | 1467230189879 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
12:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 269ms
12:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
12:56:30 INFO - PROCESS | 1651 | 1467230190106 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:30 INFO - PROCESS | 1651 | 1467230190160 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
12:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 323ms
12:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
12:56:30 INFO - PROCESS | 1651 | 1467230190427 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:30 INFO - PROCESS | 1651 | 1467230190500 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
12:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 320ms
12:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
12:56:30 INFO - PROCESS | 1651 | 1467230190755 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:30 INFO - PROCESS | 1651 | 1467230190955 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
12:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 423ms
12:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
12:56:31 INFO - PROCESS | 1651 | 1467230191177 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:31 INFO - PROCESS | 1651 | 1467230191227 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
12:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 318ms
12:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
12:56:31 INFO - PROCESS | 1651 | 1467230191508 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:31 INFO - PROCESS | 1651 | 1467230191541 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
12:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 227ms
12:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
12:56:31 INFO - PROCESS | 1651 | 1467230191727 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:31 INFO - PROCESS | 1651 | 1467230191761 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
12:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 218ms
12:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
12:56:31 INFO - PROCESS | 1651 | 1467230191947 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:31 INFO - PROCESS | 1651 | 1467230191985 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
12:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 217ms
12:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
12:56:32 INFO - PROCESS | 1651 | 1467230192173 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:32 INFO - PROCESS | 1651 | 1467230192208 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
12:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 217ms
12:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
12:56:32 INFO - PROCESS | 1651 | 1467230192391 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:32 INFO - PROCESS | 1651 | 1467230192422 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
12:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 215ms
12:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
12:56:32 INFO - PROCESS | 1651 | 1467230192610 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:32 INFO - PROCESS | 1651 | 1467230192658 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
12:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 267ms
12:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
12:56:32 INFO - PROCESS | 1651 | 1467230192879 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:32 INFO - PROCESS | 1651 | 1467230192922 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
12:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 270ms
12:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
12:56:33 INFO - PROCESS | 1651 | 1467230193163 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:33 INFO - PROCESS | 1651 | 1467230193210 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
12:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 267ms
12:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
12:56:33 INFO - PROCESS | 1651 | 1467230193438 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:33 INFO - PROCESS | 1651 | 1467230193469 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
12:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 224ms
12:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
12:56:33 INFO - PROCESS | 1651 | 1467230193658 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:33 INFO - PROCESS | 1651 | 1467230193691 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
12:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 317ms
12:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
12:56:34 INFO - PROCESS | 1651 | 1467230194054 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:34 INFO - PROCESS | 1651 | 1467230194119 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
12:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 272ms
12:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
12:56:34 INFO - PROCESS | 1651 | 1467230194328 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:34 INFO - PROCESS | 1651 | 1467230194369 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
12:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 270ms
12:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
12:56:34 INFO - PROCESS | 1651 | 1467230194608 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:34 INFO - PROCESS | 1651 | 1467230194648 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
12:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 324ms
12:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
12:56:34 INFO - PROCESS | 1651 | 1467230194954 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:35 INFO - PROCESS | 1651 | 1467230195003 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
12:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 269ms
12:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
12:56:35 INFO - PROCESS | 1651 | 1467230195225 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:35 INFO - PROCESS | 1651 | 1467230195259 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
12:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 267ms
12:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
12:56:35 INFO - PROCESS | 1651 | 1467230195502 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:35 INFO - PROCESS | 1651 | 1467230195577 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
12:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 267ms
12:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
12:56:35 INFO - PROCESS | 1651 | 1467230195778 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:35 INFO - PROCESS | 1651 | 1467230195812 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
12:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 229ms
12:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
12:56:36 INFO - PROCESS | 1651 | 1467230196013 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:36 INFO - PROCESS | 1651 | 1467230196074 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
12:56:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 316ms
12:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
12:56:36 INFO - PROCESS | 1651 | 1467230196346 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:36 INFO - PROCESS | 1651 | 1467230196397 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
12:56:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 278ms
12:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
12:56:36 INFO - PROCESS | 1651 | 1467230196614 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:36 INFO - PROCESS | 1651 | 1467230196663 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
12:56:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 317ms
12:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
12:56:36 INFO - PROCESS | 1651 | 1467230196942 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:36 INFO - PROCESS | 1651 | 1467230196976 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
12:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 320ms
12:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
12:56:37 INFO - PROCESS | 1651 | 1467230197273 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:37 INFO - PROCESS | 1651 | 1467230197327 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
12:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 327ms
12:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
12:56:37 INFO - PROCESS | 1651 | 1467230197657 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:37 INFO - PROCESS | 1651 | 1467230197723 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
12:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 485ms
12:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
12:56:38 INFO - PROCESS | 1651 | 1467230198129 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:38 INFO - PROCESS | 1651 | 1467230198205 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
12:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 319ms
12:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
12:56:38 INFO - PROCESS | 1651 | 1467230198458 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:38 INFO - PROCESS | 1651 | 1467230198508 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
12:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 218ms
12:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
12:56:38 INFO - PROCESS | 1651 | 1467230198682 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:38 INFO - PROCESS | 1651 | 1467230198738 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
12:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 269ms
12:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
12:56:38 INFO - PROCESS | 1651 | 1467230198959 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:39 INFO - PROCESS | 1651 | 1467230199001 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
12:56:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 219ms
12:56:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
12:56:39 INFO - PROCESS | 1651 | 1467230199179 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:39 INFO - PROCESS | 1651 | 1467230199223 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:39 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
12:56:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 266ms
12:56:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
12:56:39 INFO - PROCESS | 1651 | 1467230199462 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:39 INFO - PROCESS | 1651 | 1467230199522 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
12:56:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 323ms
12:56:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
12:56:39 INFO - PROCESS | 1651 | 1467230199778 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:39 INFO - PROCESS | 1651 | 1467230199835 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
12:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 269ms
12:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
12:56:40 INFO - PROCESS | 1651 | 1467230200048 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:40 INFO - PROCESS | 1651 | 1467230200090 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
12:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 216ms
12:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
12:56:40 INFO - PROCESS | 1651 | 1467230200279 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:40 INFO - PROCESS | 1651 | 1467230200324 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
12:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 316ms
12:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
12:56:40 INFO - PROCESS | 1651 | 1467230200608 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:40 INFO - PROCESS | 1651 | 1467230200650 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
12:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 277ms
12:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
12:56:40 INFO - PROCESS | 1651 | 1467230200879 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:40 INFO - PROCESS | 1651 | 1467230200940 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
12:56:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 317ms
12:56:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
12:56:41 INFO - PROCESS | 1651 | 1467230201213 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:41 INFO - PROCESS | 1651 | 1467230201265 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
12:56:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 326ms
12:56:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
12:56:41 INFO - PROCESS | 1651 | 1467230201527 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:41 INFO - PROCESS | 1651 | 1467230201559 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:41 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
12:56:41 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:56:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:56:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 219ms
12:56:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
12:56:41 INFO - PROCESS | 1651 | 1467230201760 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:41 INFO - PROCESS | 1651 | 1467230201795 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
12:56:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 217ms
12:56:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
12:56:41 INFO - PROCESS | 1651 | 1467230201975 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:42 INFO - PROCESS | 1651 | 1467230202013 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
12:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 217ms
12:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
12:56:42 INFO - PROCESS | 1651 | 1467230202194 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:42 INFO - PROCESS | 1651 | 1467230202236 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
12:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 216ms
12:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
12:56:42 INFO - PROCESS | 1651 | 1467230202412 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:42 INFO - PROCESS | 1651 | 1467230202446 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
12:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 216ms
12:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
12:56:42 INFO - PROCESS | 1651 | 1467230202638 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:42 INFO - PROCESS | 1651 | 1467230202675 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
12:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 218ms
12:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
12:56:42 INFO - PROCESS | 1651 | 1467230202857 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:42 INFO - PROCESS | 1651 | 1467230202895 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
12:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 216ms
12:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
12:56:43 INFO - PROCESS | 1651 | 1467230203076 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:43 INFO - PROCESS | 1651 | 1467230203107 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
12:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 169ms
12:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
12:56:43 INFO - PROCESS | 1651 | 1467230203256 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:43 INFO - PROCESS | 1651 | 1467230203294 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
12:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 279ms
12:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
12:56:43 INFO - PROCESS | 1651 | 1467230203531 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:43 INFO - PROCESS | 1651 | 1467230203571 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
12:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 272ms
12:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
12:56:43 INFO - PROCESS | 1651 | 1467230203808 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:43 INFO - PROCESS | 1651 | 1467230203840 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
12:56:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 321ms
12:56:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
12:56:44 INFO - PROCESS | 1651 | 1467230204141 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:44 INFO - PROCESS | 1651 | 1467230204270 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
12:56:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 571ms
12:56:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
12:56:44 INFO - PROCESS | 1651 | 1467230204725 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:44 INFO - PROCESS | 1651 | 1467230204785 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
12:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 325ms
12:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
12:56:45 INFO - PROCESS | 1651 | 1467230205046 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:45 INFO - PROCESS | 1651 | 1467230205103 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
12:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 317ms
12:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
12:56:45 INFO - PROCESS | 1651 | 1467230205384 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:45 INFO - PROCESS | 1651 | 1467230205426 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
12:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 323ms
12:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
12:56:45 INFO - PROCESS | 1651 | 1467230205714 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:45 INFO - PROCESS | 1651 | 1467230205755 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
12:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 269ms
12:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
12:56:45 INFO - PROCESS | 1651 | 1467230205991 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:46 INFO - PROCESS | 1651 | 1467230206030 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
12:56:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 268ms
12:56:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
12:56:46 INFO - PROCESS | 1651 | 1467230206261 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:46 INFO - PROCESS | 1651 | 1467230206299 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
12:56:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 267ms
12:56:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
12:56:46 INFO - PROCESS | 1651 | 1467230206541 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:46 INFO - PROCESS | 1651 | 1467230206609 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
12:56:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 272ms
12:56:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
12:56:46 INFO - PROCESS | 1651 | 1467230206812 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:46 INFO - PROCESS | 1651 | 1467230206840 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
12:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 269ms
12:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
12:56:47 INFO - PROCESS | 1651 | 1467230207089 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:47 INFO - PROCESS | 1651 | 1467230207120 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
12:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 274ms
12:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
12:56:47 INFO - PROCESS | 1651 | 1467230207359 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:47 INFO - PROCESS | 1651 | 1467230207396 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
12:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 317ms
12:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
12:56:47 INFO - PROCESS | 1651 | 1467230207681 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:47 INFO - PROCESS | 1651 | 1467230207720 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
12:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 324ms
12:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
12:56:48 INFO - PROCESS | 1651 | 1467230208013 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:48 INFO - PROCESS | 1651 | 1467230208046 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
12:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 217ms
12:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
12:56:48 INFO - PROCESS | 1651 | 1467230208238 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:48 INFO - PROCESS | 1651 | 1467230208265 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
12:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 221ms
12:56:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
12:56:48 INFO - PROCESS | 1651 | 1467230208458 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:48 INFO - PROCESS | 1651 | 1467230208489 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
12:56:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 216ms
12:56:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
12:56:48 INFO - PROCESS | 1651 | 1467230208678 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:48 INFO - PROCESS | 1651 | 1467230208715 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
12:56:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 217ms
12:56:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
12:56:48 INFO - PROCESS | 1651 | 1467230208895 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:48 INFO - PROCESS | 1651 | 1467230208939 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
12:56:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 218ms
12:56:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
12:56:49 INFO - PROCESS | 1651 | 1467230209125 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:49 INFO - PROCESS | 1651 | 1467230209165 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
12:56:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 326ms
12:56:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
12:56:49 INFO - PROCESS | 1651 | 1467230209526 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:49 INFO - PROCESS | 1651 | 1467230209546 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
12:56:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 260ms
12:56:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
12:56:49 INFO - PROCESS | 1651 | 1467230209760 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:49 INFO - PROCESS | 1651 | 1467230209799 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
12:56:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 267ms
12:56:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
12:56:50 INFO - PROCESS | 1651 | 1467230210031 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:50 INFO - PROCESS | 1651 | 1467230210095 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
12:56:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 321ms
12:56:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
12:56:50 INFO - PROCESS | 1651 | 1467230210378 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:50 INFO - PROCESS | 1651 | 1467230210414 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
12:56:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 432ms
12:56:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
12:56:50 INFO - PROCESS | 1651 | 1467230210813 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:50 INFO - PROCESS | 1651 | 1467230210902 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
12:56:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 330ms
12:56:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
12:56:51 INFO - PROCESS | 1651 | 1467230211147 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:51 INFO - PROCESS | 1651 | 1467230211212 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
12:56:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 320ms
12:56:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
12:56:51 INFO - PROCESS | 1651 | 1467230211476 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:51 INFO - PROCESS | 1651 | 1467230211511 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
12:56:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 276ms
12:56:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
12:56:51 INFO - PROCESS | 1651 | 1467230211744 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:51 INFO - PROCESS | 1651 | 1467230211782 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
12:56:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 316ms
12:56:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
12:56:52 INFO - PROCESS | 1651 | 1467230212064 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:52 INFO - PROCESS | 1651 | 1467230212111 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
12:56:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 267ms
12:56:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
12:56:52 INFO - PROCESS | 1651 | 1467230212342 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:52 INFO - PROCESS | 1651 | 1467230212391 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
12:56:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 275ms
12:56:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
12:56:52 INFO - PROCESS | 1651 | 1467230212631 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:52 INFO - PROCESS | 1651 | 1467230212695 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
12:56:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 270ms
12:56:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
12:56:52 INFO - PROCESS | 1651 | 1467230212909 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:52 INFO - PROCESS | 1651 | 1467230212941 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
12:56:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 267ms
12:56:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
12:56:53 INFO - PROCESS | 1651 | 1467230213180 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:53 INFO - PROCESS | 1651 | 1467230213215 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
12:56:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 219ms
12:56:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
12:56:53 INFO - PROCESS | 1651 | 1467230213405 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:53 INFO - PROCESS | 1651 | 1467230213437 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
12:56:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 223ms
12:56:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
12:56:53 INFO - PROCESS | 1651 | 1467230213630 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:53 INFO - PROCESS | 1651 | 1467230213671 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
12:56:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 224ms
12:56:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
12:56:53 INFO - PROCESS | 1651 | 1467230213858 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:53 INFO - PROCESS | 1651 | 1467230213894 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
12:56:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 219ms
12:56:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
12:56:54 INFO - PROCESS | 1651 | 1467230214079 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:54 INFO - PROCESS | 1651 | 1467230214109 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
12:56:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 317ms
12:56:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
12:56:54 INFO - PROCESS | 1651 | 1467230214406 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:54 INFO - PROCESS | 1651 | 1467230214459 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
12:56:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 274ms
12:56:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
12:56:54 INFO - PROCESS | 1651 | 1467230214677 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:54 INFO - PROCESS | 1651 | 1467230214712 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
12:56:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 219ms
12:56:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
12:56:54 INFO - PROCESS | 1651 | 1467230214908 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:54 INFO - PROCESS | 1651 | 1467230214953 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
12:56:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 275ms
12:56:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
12:56:55 INFO - PROCESS | 1651 | 1467230215191 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:55 INFO - PROCESS | 1651 | 1467230215238 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
12:56:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 326ms
12:56:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
12:56:55 INFO - PROCESS | 1651 | 1467230215524 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:55 INFO - PROCESS | 1651 | 1467230215559 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
12:56:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 268ms
12:56:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
12:56:55 INFO - PROCESS | 1651 | 1467230215793 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:55 INFO - PROCESS | 1651 | 1467230215824 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
12:56:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 218ms
12:56:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
12:56:56 INFO - PROCESS | 1651 | 1467230216013 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:56 INFO - PROCESS | 1651 | 1467230216046 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
12:56:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 216ms
12:56:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
12:56:56 INFO - PROCESS | 1651 | 1467230216239 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:56 INFO - PROCESS | 1651 | 1467230216273 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
12:56:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 218ms
12:56:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
12:56:56 INFO - PROCESS | 1651 | 1467230216477 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:56 INFO - PROCESS | 1651 | 1467230216522 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
12:56:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 376ms
12:56:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
12:56:56 INFO - PROCESS | 1651 | 1467230216867 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:56 INFO - PROCESS | 1651 | 1467230216949 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
12:56:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 425ms
12:56:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
12:56:57 INFO - PROCESS | 1651 | 1467230217294 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:57 INFO - PROCESS | 1651 | 1467230217395 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
12:56:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 418ms
12:56:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
12:56:57 INFO - PROCESS | 1651 | 1467230217716 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:57 INFO - PROCESS | 1651 | 1467230217751 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
12:56:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 217ms
12:56:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
12:56:57 INFO - PROCESS | 1651 | 1467230217944 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:57 INFO - PROCESS | 1651 | 1467230217986 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
12:56:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 269ms
12:56:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
12:56:58 INFO - PROCESS | 1651 | 1467230218226 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:58 INFO - PROCESS | 1651 | 1467230218264 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
12:56:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 267ms
12:56:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
12:56:58 INFO - PROCESS | 1651 | 1467230218497 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:58 INFO - PROCESS | 1651 | 1467230218554 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
12:56:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 317ms
12:56:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
12:56:58 INFO - PROCESS | 1651 | 1467230218823 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:58 INFO - PROCESS | 1651 | 1467230218870 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
12:56:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 218ms
12:56:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
12:56:59 INFO - PROCESS | 1651 | 1467230219046 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:59 INFO - PROCESS | 1651 | 1467230219093 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
12:56:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 319ms
12:56:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
12:56:59 INFO - PROCESS | 1651 | 1467230219373 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:59 INFO - PROCESS | 1651 | 1467230219421 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
12:56:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 323ms
12:56:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
12:56:59 INFO - PROCESS | 1651 | 1467230219699 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:59 INFO - PROCESS | 1651 | 1467230219754 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:56:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
12:56:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 269ms
12:56:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
12:56:59 INFO - PROCESS | 1651 | 1467230219975 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:00 INFO - PROCESS | 1651 | 1467230220009 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
12:57:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 217ms
12:57:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
12:57:00 INFO - PROCESS | 1651 | 1467230220196 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:00 INFO - PROCESS | 1651 | 1467230220243 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
12:57:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 269ms
12:57:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
12:57:00 INFO - PROCESS | 1651 | 1467230220474 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:00 INFO - PROCESS | 1651 | 1467230220510 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
12:57:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 266ms
12:57:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
12:57:00 INFO - PROCESS | 1651 | 1467230220742 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:00 INFO - PROCESS | 1651 | 1467230220775 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
12:57:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 266ms
12:57:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
12:57:01 INFO - PROCESS | 1651 | 1467230221014 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:01 INFO - PROCESS | 1651 | 1467230221069 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
12:57:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 318ms
12:57:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
12:57:01 INFO - PROCESS | 1651 | 1467230221356 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:01 INFO - PROCESS | 1651 | 1467230221402 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
12:57:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 220ms
12:57:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
12:57:01 INFO - PROCESS | 1651 | 1467230221575 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:01 INFO - PROCESS | 1651 | 1467230221608 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
12:57:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 267ms
12:57:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
12:57:01 INFO - PROCESS | 1651 | 1467230221845 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:01 INFO - PROCESS | 1651 | 1467230221896 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
12:57:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 268ms
12:57:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
12:57:02 INFO - PROCESS | 1651 | 1467230222122 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:02 INFO - PROCESS | 1651 | 1467230222150 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
12:57:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 278ms
12:57:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
12:57:02 INFO - PROCESS | 1651 | 1467230222394 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:02 INFO - PROCESS | 1651 | 1467230222438 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
12:57:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 316ms
12:57:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
12:57:02 INFO - PROCESS | 1651 | 1467230222715 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:02 INFO - PROCESS | 1651 | 1467230222787 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
12:57:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 266ms
12:57:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
12:57:02 INFO - PROCESS | 1651 | 1467230222993 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:03 INFO - PROCESS | 1651 | 1467230223030 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
12:57:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 526ms
12:57:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
12:57:03 INFO - PROCESS | 1651 | 1467230223521 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:03 INFO - PROCESS | 1651 | 1467230223592 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
12:57:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 269ms
12:57:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
12:57:03 INFO - PROCESS | 1651 | 1467230223795 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:03 INFO - PROCESS | 1651 | 1467230223839 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
12:57:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 367ms
12:57:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
12:57:04 INFO - PROCESS | 1651 | 1467230224168 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:04 INFO - PROCESS | 1651 | 1467230224196 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
12:57:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 217ms
12:57:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
12:57:04 INFO - PROCESS | 1651 | 1467230224392 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:04 INFO - PROCESS | 1651 | 1467230224425 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
12:57:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 217ms
12:57:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
12:57:04 INFO - PROCESS | 1651 | 1467230224627 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:04 INFO - PROCESS | 1651 | 1467230224667 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
12:57:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 274ms
12:57:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
12:57:04 INFO - PROCESS | 1651 | 1467230224912 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:04 INFO - PROCESS | 1651 | 1467230224994 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
12:57:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 329ms
12:57:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
12:57:05 INFO - PROCESS | 1651 | 1467230225228 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:05 INFO - PROCESS | 1651 | 1467230225275 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
12:57:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 319ms
12:57:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
12:57:05 INFO - PROCESS | 1651 | 1467230225559 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:05 INFO - PROCESS | 1651 | 1467230225606 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
12:57:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 226ms
12:57:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
12:57:05 INFO - PROCESS | 1651 | 1467230225778 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:05 INFO - PROCESS | 1651 | 1467230225832 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
12:57:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 268ms
12:57:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
12:57:06 INFO - PROCESS | 1651 | 1467230226057 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:06 INFO - PROCESS | 1651 | 1467230226104 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
12:57:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 326ms
12:57:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
12:57:06 INFO - PROCESS | 1651 | 1467230226378 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:06 INFO - PROCESS | 1651 | 1467230226438 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:07 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)
12:57:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 821ms
12:57:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
12:57:07 INFO - PROCESS | 1651 | 1467230227202 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:07 INFO - PROCESS | 1651 | 1467230227244 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:07 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
12:57:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:57:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
12:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:57:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 771ms
12:57:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
12:57:07 INFO - PROCESS | 1651 | 1467230227974 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:08 INFO - PROCESS | 1651 | 1467230228001 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:08 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
12:57:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:57:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
12:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:57:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 717ms
12:57:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
12:57:08 INFO - PROCESS | 1651 | 1467230228693 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:08 INFO - PROCESS | 1651 | 1467230228724 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:09 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)
12:57:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 717ms
12:57:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
12:57:09 INFO - PROCESS | 1651 | 1467230229415 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:09 INFO - PROCESS | 1651 | 1467230229463 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:10 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)
12:57:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 868ms
12:57:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
12:57:10 INFO - PROCESS | 1651 | 1467230230285 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:10 INFO - PROCESS | 1651 | 1467230230325 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:11 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
12:57:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:57:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
12:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:57:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 775ms
12:57:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
12:57:11 INFO - PROCESS | 1651 | 1467230231063 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:11 INFO - PROCESS | 1651 | 1467230231097 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:11 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
12:57:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:57:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
12:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:57:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 718ms
12:57:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
12:57:11 INFO - PROCESS | 1651 | 1467230231787 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:11 INFO - PROCESS | 1651 | 1467230231820 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:12 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
12:57:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:57:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
12:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:57:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 721ms
12:57:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
12:57:12 INFO - PROCESS | 1651 | 1467230232506 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:12 INFO - PROCESS | 1651 | 1467230232537 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:13 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
12:57:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
12:57:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
12:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:57:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 718ms
12:57:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
12:57:13 INFO - PROCESS | 1651 | 1467230233228 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:13 INFO - PROCESS | 1651 | 1467230233247 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
12:57:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 219ms
12:57:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
12:57:13 INFO - PROCESS | 1651 | 1467230233456 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:13 INFO - PROCESS | 1651 | 1467230233492 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
12:57:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 217ms
12:57:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
12:57:13 INFO - PROCESS | 1651 | 1467230233675 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:13 INFO - PROCESS | 1651 | 1467230233711 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:13 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"
12:57:13 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:57:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
12:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 217ms
12:57:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
12:57:13 INFO - PROCESS | 1651 | 1467230233894 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:13 INFO - PROCESS | 1651 | 1467230233929 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
12:57:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 216ms
12:57:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
12:57:14 INFO - PROCESS | 1651 | 1467230234122 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:14 INFO - PROCESS | 1651 | 1467230234150 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:14 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"
12:57:14 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:57:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
12:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 224ms
12:57:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
12:57:14 INFO - PROCESS | 1651 | 1467230234346 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:14 INFO - PROCESS | 1651 | 1467230234392 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:14 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"
12:57:14 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:57:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
12:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
12:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
12:57:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 267ms
12:57:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
12:57:14 INFO - PROCESS | 1651 | 1467230234622 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:14 INFO - PROCESS | 1651 | 1467230234658 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
12:57:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 223ms
12:57:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
12:57:14 INFO - PROCESS | 1651 | 1467230234850 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:14 INFO - PROCESS | 1651 | 1467230234903 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:15 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
12:57:15 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
12:57:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
12:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:57:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 767ms
12:57:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
12:57:15 INFO - PROCESS | 1651 | 1467230235619 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:15 INFO - PROCESS | 1651 | 1467230235691 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
12:57:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 368ms
12:57:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
12:57:16 INFO - PROCESS | 1651 | 1467230235994 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:16 INFO - PROCESS | 1651 | 1467230236038 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
12:57:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 219ms
12:57:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
12:57:16 INFO - PROCESS | 1651 | 1467230236228 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:16 INFO - PROCESS | 1651 | 1467230236276 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
12:57:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 228ms
12:57:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
12:57:16 INFO - PROCESS | 1651 | 1467230236451 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:16 INFO - PROCESS | 1651 | 1467230236493 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
12:57:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 268ms
12:57:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
12:57:16 INFO - PROCESS | 1651 | 1467230236727 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:16 INFO - PROCESS | 1651 | 1467230236781 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
12:57:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 371ms
12:57:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
12:57:17 INFO - PROCESS | 1651 | 1467230237109 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:17 INFO - PROCESS | 1651 | 1467230237154 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
12:57:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 224ms
12:57:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
12:57:17 INFO - PROCESS | 1651 | 1467230237329 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:17 INFO - PROCESS | 1651 | 1467230237370 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
12:57:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 219ms
12:57:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
12:57:17 INFO - PROCESS | 1651 | 1467230237549 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:17 INFO - PROCESS | 1651 | 1467230237593 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
12:57:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 218ms
12:57:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
12:57:17 INFO - PROCESS | 1651 | 1467230237775 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:17 INFO - PROCESS | 1651 | 1467230237808 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
12:57:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 216ms
12:57:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
12:57:18 INFO - PROCESS | 1651 | 1467230238000 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:18 INFO - PROCESS | 1651 | 1467230238044 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
12:57:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 267ms
12:57:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
12:57:18 INFO - PROCESS | 1651 | 1467230238279 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:18 INFO - PROCESS | 1651 | 1467230238315 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
12:57:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 267ms
12:57:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
12:57:18 INFO - PROCESS | 1651 | 1467230238565 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:18 INFO - PROCESS | 1651 | 1467230238623 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
12:57:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 326ms
12:57:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
12:57:18 INFO - PROCESS | 1651 | 1467230238894 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:18 INFO - PROCESS | 1651 | 1467230238927 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
12:57:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 226ms
12:57:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
12:57:19 INFO - PROCESS | 1651 | 1467230239109 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:19 INFO - PROCESS | 1651 | 1467230239141 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
12:57:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 216ms
12:57:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
12:57:19 INFO - PROCESS | 1651 | 1467230239327 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:19 INFO - PROCESS | 1651 | 1467230239358 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
12:57:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 221ms
12:57:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
12:57:19 INFO - PROCESS | 1651 | 1467230239558 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:19 INFO - PROCESS | 1651 | 1467230239591 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
12:57:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 224ms
12:57:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
12:57:19 INFO - PROCESS | 1651 | 1467230239778 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:19 INFO - PROCESS | 1651 | 1467230239816 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
12:57:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 216ms
12:57:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
12:57:20 INFO - PROCESS | 1651 | 1467230239996 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:20 INFO - PROCESS | 1651 | 1467230240029 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
12:57:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 218ms
12:57:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
12:57:20 INFO - PROCESS | 1651 | 1467230240224 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:20 INFO - PROCESS | 1651 | 1467230240267 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
12:57:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 274ms
12:57:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
12:57:20 INFO - PROCESS | 1651 | 1467230240497 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:20 INFO - PROCESS | 1651 | 1467230240547 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
12:57:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 218ms
12:57:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
12:57:20 INFO - PROCESS | 1651 | 1467230240725 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:20 INFO - PROCESS | 1651 | 1467230240758 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
12:57:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 225ms
12:57:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
12:57:20 INFO - PROCESS | 1651 | 1467230240943 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:20 INFO - PROCESS | 1651 | 1467230240978 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
12:57:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 219ms
12:57:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
12:57:21 INFO - PROCESS | 1651 | 1467230241164 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:21 INFO - PROCESS | 1651 | 1467230241197 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
12:57:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 268ms
12:57:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
12:57:21 INFO - PROCESS | 1651 | 1467230241445 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:21 INFO - PROCESS | 1651 | 1467230241494 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
12:57:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 267ms
12:57:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
12:57:21 INFO - PROCESS | 1651 | 1467230241712 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:21 INFO - PROCESS | 1651 | 1467230241744 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
12:57:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 569ms
12:57:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
12:57:22 INFO - PROCESS | 1651 | 1467230242289 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:22 INFO - PROCESS | 1651 | 1467230242329 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
12:57:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 268ms
12:57:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
12:57:22 INFO - PROCESS | 1651 | 1467230242561 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:22 INFO - PROCESS | 1651 | 1467230242598 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
12:57:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 316ms
12:57:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
12:57:22 INFO - PROCESS | 1651 | 1467230242890 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:22 INFO - PROCESS | 1651 | 1467230242928 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
12:57:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 274ms
12:57:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
12:57:23 INFO - PROCESS | 1651 | 1467230243174 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:23 INFO - PROCESS | 1651 | 1467230243222 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
12:57:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 375ms
12:57:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
12:57:23 INFO - PROCESS | 1651 | 1467230243545 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:23 INFO - PROCESS | 1651 | 1467230243660 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
12:57:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 417ms
12:57:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
12:57:23 INFO - PROCESS | 1651 | 1467230243965 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:24 INFO - PROCESS | 1651 | 1467230244011 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
12:57:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 267ms
12:57:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
12:57:24 INFO - PROCESS | 1651 | 1467230244240 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:24 INFO - PROCESS | 1651 | 1467230244276 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
12:57:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 224ms
12:57:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
12:57:24 INFO - PROCESS | 1651 | 1467230244460 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:24 INFO - PROCESS | 1651 | 1467230244494 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
12:57:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 217ms
12:57:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
12:57:24 INFO - PROCESS | 1651 | 1467230244681 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:24 INFO - PROCESS | 1651 | 1467230244717 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
12:57:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 219ms
12:57:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
12:57:24 INFO - PROCESS | 1651 | 1467230244909 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:24 INFO - PROCESS | 1651 | 1467230244943 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
12:57:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 217ms
12:57:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
12:57:25 INFO - PROCESS | 1651 | 1467230245130 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:25 INFO - PROCESS | 1651 | 1467230245171 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
12:57:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 218ms
12:57:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
12:57:25 INFO - PROCESS | 1651 | 1467230245359 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:25 INFO - PROCESS | 1651 | 1467230245393 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
12:57:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 225ms
12:57:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
12:57:25 INFO - PROCESS | 1651 | 1467230245578 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:25 INFO - PROCESS | 1651 | 1467230245609 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
12:57:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 219ms
12:57:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
12:57:25 INFO - PROCESS | 1651 | 1467230245799 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:25 INFO - PROCESS | 1651 | 1467230245838 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
12:57:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 220ms
12:57:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
12:57:26 INFO - PROCESS | 1651 | 1467230246028 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:26 INFO - PROCESS | 1651 | 1467230246082 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
12:57:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 316ms
12:57:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
12:57:26 INFO - PROCESS | 1651 | 1467230246347 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:26 INFO - PROCESS | 1651 | 1467230246396 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
12:57:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 316ms
12:57:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
12:57:26 INFO - PROCESS | 1651 | 1467230246678 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:26 INFO - PROCESS | 1651 | 1467230246723 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
12:57:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 328ms
12:57:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
12:57:27 INFO - PROCESS | 1651 | 1467230246997 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:27 INFO - PROCESS | 1651 | 1467230247038 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
12:57:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 218ms
12:57:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
12:57:27 INFO - PROCESS | 1651 | 1467230247246 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:27 INFO - PROCESS | 1651 | 1467230247296 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
12:57:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 294ms
12:57:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
12:57:27 INFO - PROCESS | 1651 | 1467230247514 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:27 INFO - PROCESS | 1651 | 1467230247553 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
12:57:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
12:57:27 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 217ms
12:57:27 INFO - TEST-START | /DOMEvents/constructors.html
12:57:27 INFO - PROCESS | 1651 | 1467230247740 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:27 INFO - PROCESS | 1651 | 1467230247771 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
12:57:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
12:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:57:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
12:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:57:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
12:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:57:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
12:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:57:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
12:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:57:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
12:57:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
12:57:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
12:57:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
12:57:27 INFO - TEST-OK | /DOMEvents/constructors.html | took 229ms
12:57:27 INFO - TEST-START | /DOMEvents/event-phases-order.html
12:57:27 INFO - PROCESS | 1651 | 1467230247972 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:27 INFO - PROCESS | 1651 | 1467230247998 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:28 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
12:57:28 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 370ms
12:57:28 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
12:57:28 INFO - PROCESS | 1651 | 1467230248340 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:28 INFO - PROCESS | 1651 | 1467230248399 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
12:57:28 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
12:57:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
12:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:57:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:57:28 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
12:57:28 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
12:57:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:57:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:57:28 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
12:57:28 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
12:57:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:57:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:57:28 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]"
12:57:28 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
12:57:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
12:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:57:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
12:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
12:57:28 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
12:57:28 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 270ms
12:57:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
12:57:28 INFO - PROCESS | 1651 | 1467230248614 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:28 INFO - PROCESS | 1651 | 1467230248655 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:28 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
12:57:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
12:57:28 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 216ms
12:57:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
12:57:28 INFO - PROCESS | 1651 | 1467230248844 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:28 INFO - PROCESS | 1651 | 1467230248877 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:29 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
12:57:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
12:57:29 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 227ms
12:57:29 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
12:57:29 INFO - PROCESS | 1651 | 1467230249062 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:29 INFO - PROCESS | 1651 | 1467230249105 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:29 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
12:57:29 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 267ms
12:57:29 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
12:57:29 INFO - PROCESS | 1651 | 1467230249335 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:29 INFO - PROCESS | 1651 | 1467230249392 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:29 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.
12:57:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 272ms
12:57:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
12:57:29 INFO - PROCESS | 1651 | 1467230249618 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:29 INFO - PROCESS | 1651 | 1467230249673 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:30 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
12:57:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
12:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
12:57:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 421ms
12:57:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
12:57:30 INFO - PROCESS | 1651 | 1467230250041 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:30 INFO - PROCESS | 1651 | 1467230250080 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:30 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.
12:57:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 219ms
12:57:30 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
12:57:30 INFO - PROCESS | 1651 | 1467230250275 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:30 INFO - PROCESS | 1651 | 1467230250310 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:30 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.
12:57:30 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 223ms
12:57:30 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
12:57:30 INFO - PROCESS | 1651 | 1467230250498 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:30 INFO - PROCESS | 1651 | 1467230250541 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:57:30 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
12:57:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 267ms
12:57:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
12:57:30 INFO - PROCESS | 1651 | 1467230250775 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:30 INFO - PROCESS | 1651 | 1467230250824 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:31 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.
12:57:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 275ms
12:57:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
12:57:31 INFO - PROCESS | 1651 | 1467230251044 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:31 INFO - PROCESS | 1651 | 1467230251080 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:31 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.
12:57:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 217ms
12:57:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
12:57:31 INFO - PROCESS | 1651 | 1467230251263 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:31 INFO - PROCESS | 1651 | 1467230251298 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:31 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.
12:57:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 217ms
12:57:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
12:57:31 INFO - PROCESS | 1651 | 1467230251489 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:31 INFO - PROCESS | 1651 | 1467230251522 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:31 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.
12:57:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 218ms
12:57:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
12:57:31 INFO - PROCESS | 1651 | 1467230251709 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:31 INFO - PROCESS | 1651 | 1467230251741 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:31 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.
12:57:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 216ms
12:57:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
12:57:31 INFO - PROCESS | 1651 | 1467230251928 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:31 INFO - PROCESS | 1651 | 1467230251962 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:32 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.
12:57:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 216ms
12:57:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
12:57:32 INFO - PROCESS | 1651 | 1467230252147 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:32 INFO - PROCESS | 1651 | 1467230252179 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:32 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
12:57:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
12:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
12:57:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 217ms
12:57:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
12:57:32 INFO - PROCESS | 1651 | 1467230252366 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:32 INFO - PROCESS | 1651 | 1467230252398 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:32 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.
12:57:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 216ms
12:57:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
12:57:32 INFO - PROCESS | 1651 | 1467230252596 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:32 INFO - PROCESS | 1651 | 1467230252644 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:32 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.
12:57:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 270ms
12:57:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
12:57:32 INFO - PROCESS | 1651 | 1467230252874 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:32 INFO - PROCESS | 1651 | 1467230252907 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
12:57:33 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
12:57:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 271ms
12:57:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
12:57:33 INFO - PROCESS | 1651 | 1467230253148 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:33 INFO - PROCESS | 1651 | 1467230253202 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:33 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.
12:57:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 267ms
12:57:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
12:57:33 INFO - PROCESS | 1651 | 1467230253426 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:33 INFO - PROCESS | 1651 | 1467230253476 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:33 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.
12:57:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 277ms
12:57:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
12:57:33 INFO - PROCESS | 1651 | 1467230253695 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:33 INFO - PROCESS | 1651 | 1467230253727 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:33 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.
12:57:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 266ms
12:57:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
12:57:33 INFO - PROCESS | 1651 | 1467230253967 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:34 INFO - PROCESS | 1651 | 1467230254018 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:34 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
12:57:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 268ms
12:57:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker
12:57:34 INFO - PROCESS | 1651 | 1467230254243 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:34 INFO - PROCESS | 1651 | 1467230254331 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
12:57:34 INFO - {}
12:57:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
12:57:34 INFO - {}
12:57:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
12:57:34 INFO - {}
12:57:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
12:57:34 INFO - {}
12:57:34 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 420ms
12:57:34 INFO - TEST-START | /FileAPI/fileReader.html
12:57:34 INFO - PROCESS | 1651 | 1467230254666 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:34 INFO - PROCESS | 1651 | 1467230254713 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
12:57:34 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
12:57:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
12:57:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
12:57:34 INFO - TEST-OK | /FileAPI/fileReader.html | took 219ms
12:57:34 INFO - TEST-START | /FileAPI/historical.html
12:57:34 INFO - PROCESS | 1651 | 1467230254895 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:34 INFO - PROCESS | 1651 | 1467230254936 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
12:57:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
12:57:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
12:57:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
12:57:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
12:57:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
12:57:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
12:57:35 INFO - TEST-OK | /FileAPI/historical.html | took 217ms
12:57:35 INFO - TEST-START | /FileAPI/idlharness.html
12:57:35 INFO - PROCESS | 1651 | 1467230255124 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:35 INFO - PROCESS | 1651 | 1467230255159 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
12:57:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:57:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:57:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:57:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
12:57:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
12:57:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:57:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:57:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
12:57:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
12:57:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:57:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:57:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
12:57:35 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
12:57:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:57:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:57:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
12:57:35 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
12:57:35 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
12:57:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:57:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:57:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
12:57:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:57:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:57:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
12:57:35 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
12:57:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:57:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:57:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
12:57:35 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
12:57:35 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
12:57:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:57:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:57:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
12:57:35 INFO - TEST-OK | /FileAPI/idlharness.html | took 384ms
12:57:35 INFO - TEST-START | /FileAPI/idlharness.worker
12:57:35 INFO - PROCESS | 1651 | 1467230255505 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:35 INFO - PROCESS | 1651 | 1467230255545 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
12:57:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:57:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:57:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
12:57:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:57:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:57:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
12:57:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:57:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:57:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
12:57:35 INFO - {}
12:57:35 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
12:57:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:57:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:57:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
12:57:35 INFO - {}
12:57:35 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 - {}
12:57:35 INFO - {}
12:57:35 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
12:57:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:57:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:57:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
12:57:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:57:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
12:57:35 INFO - {}
12:57:35 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
12:57:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:57:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:57:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
12:57:35 INFO - {}
12:57:35 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 - {}
12:57:35 INFO - {}
12:57:35 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
12:57:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
12:57:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
12:57:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:57:35 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
12:57:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
12:57:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:57:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:57:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
12:57:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:57:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:57:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
12:57:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:57:35 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
12:57:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
12:57:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:57:35 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
12:57:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
12:57:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:57:35 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
12:57:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
12:57:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
12:57:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:57:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
12:57:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:57:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:57:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:57:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:57:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
12:57:35 INFO - {}
12:57:35 INFO - TEST-OK | /FileAPI/idlharness.worker | took 437ms
12:57:35 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
12:57:35 INFO - PROCESS | 1651 | 1467230255947 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:36 INFO - PROCESS | 1651 | 1467230256004 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
12:57:36 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 319ms
12:57:36 INFO - TEST-START | /FileAPI/blob/Blob-close.html
12:57:36 INFO - PROCESS | 1651 | 1467230256278 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:36 INFO - PROCESS | 1651 | 1467230256401 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
12:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
12:57:36 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 326ms
12:57:36 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
12:57:36 INFO - PROCESS | 1651 | 1467230256596 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:36 INFO - PROCESS | 1651 | 1467230256640 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
12:57:36 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.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
12:57:36 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'.)
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
12:57:36 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.
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
12:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
12:57:36 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.
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
12:57:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:57:36 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.
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
12:57:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
12:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
12:57:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
12:57:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
12:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
12:57:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
12:57:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:57:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:57:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
12:57:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:57:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:57:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:57:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:57:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
12:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
12:57:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
12:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
12:57:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 378ms
12:57:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
12:57:36 INFO - PROCESS | 1651 | 1467230256977 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:37 INFO - PROCESS | 1651 | 1467230257013 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
12:57:37 INFO - {}
12:57:37 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 220ms
12:57:37 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
12:57:37 INFO - PROCESS | 1651 | 1467230257207 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:37 INFO - PROCESS | 1651 | 1467230257242 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
12:57:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 217ms
12:57:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
12:57:37 INFO - PROCESS | 1651 | 1467230257433 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:37 INFO - PROCESS | 1651 | 1467230257486 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
12:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
12:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:57:37 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"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:57:37 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"
12:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
12:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
12:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
12:57:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 350ms
12:57:37 INFO - TEST-START | /FileAPI/file/File-constructor.html
12:57:37 INFO - PROCESS | 1651 | 1467230257790 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:37 INFO - PROCESS | 1651 | 1467230257827 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
12:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
12:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
12:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
12:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
12:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
12:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
12:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
12:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
12:57:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
12:57:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
12:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
12:57:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
12:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
12:57:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
12:57:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
12:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
12:57:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
12:57:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
12:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
12:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
12:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
12:57:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 225ms
12:57:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
12:57:38 INFO - PROCESS | 1651 | 1467230258012 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:38 INFO - PROCESS | 1651 | 1467230258054 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:38 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
12:57:38 INFO - {}
12:57:38 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 267ms
12:57:38 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
12:57:38 INFO - PROCESS | 1651 | 1467230258283 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:38 INFO - PROCESS | 1651 | 1467230258341 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
12:57:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
12:57:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
12:57:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
12:57:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
12:57:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
12:57:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
12:57:38 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 271ms
12:57:38 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
12:57:38 INFO - PROCESS | 1651 | 1467230258561 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:38 INFO - PROCESS | 1651 | 1467230258593 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
12:57:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
12:57:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
12:57:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
12:57:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
12:57:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
12:57:38 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 269ms
12:57:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
12:57:38 INFO - PROCESS | 1651 | 1467230258843 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:38 INFO - PROCESS | 1651 | 1467230258882 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
12:57:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
12:57:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
12:57:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
12:57:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
12:57:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
12:57:39 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 277ms
12:57:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
12:57:39 INFO - PROCESS | 1651 | 1467230259116 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:39 INFO - PROCESS | 1651 | 1467230259164 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
12:57:39 INFO - reader.readAsText(blob_2)
12:57:39 INFO - }" did not throw
12:57:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
12:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
12:57:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
12:57:39 INFO - reader.readAsDataURL(blob_2)
12:57:39 INFO - }" did not throw
12:57:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
12:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
12:57:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
12:57:39 INFO - reader.readAsArrayBuffer(blob_2)
12:57:39 INFO - }" did not throw
12:57:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
12:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
12:57:39 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
12:57:39 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
12:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:57:39 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
12:57:39 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
12:57:39 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
12:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:57:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
12:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:39 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:57:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
12:57:39 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
12:57:39 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
12:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
12:57:39 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 221ms
12:57:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
12:57:39 INFO - PROCESS | 1651 | 1467230259344 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:39 INFO - PROCESS | 1651 | 1467230259375 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
12:57:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
12:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
12:57:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
12:57:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 168ms
12:57:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
12:57:39 INFO - PROCESS | 1651 | 1467230259524 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:39 INFO - PROCESS | 1651 | 1467230259555 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
12:57:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 227ms
12:57:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
12:57:39 INFO - PROCESS | 1651 | 1467230259744 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:39 INFO - PROCESS | 1651 | 1467230259779 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
12:57:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 219ms
12:57:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
12:57:39 INFO - PROCESS | 1651 | 1467230259973 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:40 INFO - PROCESS | 1651 | 1467230259998 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
12:57:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 219ms
12:57:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
12:57:40 INFO - PROCESS | 1651 | 1467230260193 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:40 INFO - PROCESS | 1651 | 1467230260226 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
12:57:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
12:57:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 219ms
12:57:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
12:57:40 INFO - PROCESS | 1651 | 1467230260415 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:40 INFO - PROCESS | 1651 | 1467230260447 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
12:57:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 418ms
12:57:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
12:57:40 INFO - PROCESS | 1651 | 1467230260847 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:40 INFO - PROCESS | 1651 | 1467230260889 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
12:57:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
12:57:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
12:57:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 278ms
12:57:41 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
12:57:41 INFO - PROCESS | 1651 | 1467230261147 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:41 INFO - PROCESS | 1651 | 1467230261202 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:41 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
12:57:41 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
12:57:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
12:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:57:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
12:57:41 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 328ms
12:57:41 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
12:57:41 INFO - PROCESS | 1651 | 1467230261486 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:41 INFO - PROCESS | 1651 | 1467230261540 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
12:57:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 229ms
12:57:41 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
12:57:41 INFO - PROCESS | 1651 | 1467230261699 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:41 INFO - PROCESS | 1651 | 1467230261748 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:42 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
12:57:42 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 316ms
12:57:42 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
12:57:42 INFO - PROCESS | 1651 | 1467230262030 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:42 INFO - PROCESS | 1651 | 1467230262061 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:42 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
12:57:42 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 278ms
12:57:42 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
12:57:42 INFO - PROCESS | 1651 | 1467230262317 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:42 INFO - PROCESS | 1651 | 1467230262405 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:42 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
12:57:42 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 320ms
12:57:42 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
12:57:42 INFO - PROCESS | 1651 | 1467230262632 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:42 INFO - PROCESS | 1651 | 1467230262672 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:43 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
12:57:43 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 371ms
12:57:43 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
12:57:43 INFO - PROCESS | 1651 | 1467230263014 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:43 INFO - PROCESS | 1651 | 1467230263071 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
12:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
12:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
12:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
12:57:43 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 320ms
12:57:43 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
12:57:43 INFO - PROCESS | 1651 | 1467230263343 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:43 INFO - PROCESS | 1651 | 1467230263378 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
12:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
12:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
12:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
12:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
12:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
12:57:43 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 276ms
12:57:43 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
12:57:43 INFO - PROCESS | 1651 | 1467230263614 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:43 INFO - PROCESS | 1651 | 1467230263665 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
12:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
12:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
12:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
12:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
12:57:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
12:57:43 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 267ms
12:57:43 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
12:57:43 INFO - PROCESS | 1651 | 1467230263894 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:43 INFO - PROCESS | 1651 | 1467230263950 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
12:57:44 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 276ms
12:57:44 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
12:57:44 INFO - PROCESS | 1651 | 1467230264164 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:44 INFO - PROCESS | 1651 | 1467230264197 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
12:57:44 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 219ms
12:57:44 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
12:57:44 INFO - PROCESS | 1651 | 1467230264390 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:44 INFO - PROCESS | 1651 | 1467230264421 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
12:57:44 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 224ms
12:57:44 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
12:57:44 INFO - PROCESS | 1651 | 1467230264612 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:44 INFO - PROCESS | 1651 | 1467230264650 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
12:57:44 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
12:57:44 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 219ms
12:57:44 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
12:57:44 INFO - PROCESS | 1651 | 1467230264832 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:44 INFO - PROCESS | 1651 | 1467230264878 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
12:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
12:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
12:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
12:57:45 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 318ms
12:57:45 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
12:57:45 INFO - PROCESS | 1651 | 1467230265163 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:45 INFO - PROCESS | 1651 | 1467230265211 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
12:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
12:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
12:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
12:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
12:57:45 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 319ms
12:57:45 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
12:57:45 INFO - PROCESS | 1651 | 1467230265493 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:45 INFO - PROCESS | 1651 | 1467230265539 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
12:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
12:57:45 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
12:57:45 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 325ms
12:57:45 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
12:57:45 INFO - PROCESS | 1651 | 1467230265810 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:45 INFO - PROCESS | 1651 | 1467230265844 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:46 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
12:57:46 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
12:57:46 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
12:57:46 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 319ms
12:57:46 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
12:57:46 INFO - PROCESS | 1651 | 1467230266131 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:46 INFO - PROCESS | 1651 | 1467230266149 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:46 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
12:57:46 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 216ms
12:57:46 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
12:57:46 INFO - PROCESS | 1651 | 1467230266362 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:46 INFO - PROCESS | 1651 | 1467230266418 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:46 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
12:57:46 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
12:57:46 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 327ms
12:57:46 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
12:57:46 INFO - PROCESS | 1651 | 1467230266683 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:46 INFO - PROCESS | 1651 | 1467230266765 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
12:57:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 573ms
12:57:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
12:57:47 INFO - PROCESS | 1651 | 1467230267262 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:47 INFO - PROCESS | 1651 | 1467230267316 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
12:57:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 267ms
12:57:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
12:57:47 INFO - PROCESS | 1651 | 1467230267543 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:47 INFO - PROCESS | 1651 | 1467230267596 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:47 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
12:57:47 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 320ms
12:57:47 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
12:57:47 INFO - PROCESS | 1651 | 1467230267879 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:47 INFO - PROCESS | 1651 | 1467230267920 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
12:57:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 221ms
12:57:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
12:57:48 INFO - PROCESS | 1651 | 1467230268095 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:48 INFO - PROCESS | 1651 | 1467230268134 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
12:57:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 266ms
12:57:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
12:57:48 INFO - PROCESS | 1651 | 1467230268363 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:48 INFO - PROCESS | 1651 | 1467230268397 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
12:57:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 268ms
12:57:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
12:57:48 INFO - PROCESS | 1651 | 1467230268646 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:48 INFO - PROCESS | 1651 | 1467230268698 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:48 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
12:57:48 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 328ms
12:57:48 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
12:57:48 INFO - PROCESS | 1651 | 1467230268963 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:48 INFO - PROCESS | 1651 | 1467230268994 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
12:57:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 266ms
12:57:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
12:57:49 INFO - PROCESS | 1651 | 1467230269246 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:49 INFO - PROCESS | 1651 | 1467230269297 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
12:57:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 327ms
12:57:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
12:57:49 INFO - PROCESS | 1651 | 1467230269566 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:49 INFO - PROCESS | 1651 | 1467230269603 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:49 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
12:57:49 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 217ms
12:57:49 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
12:57:49 INFO - PROCESS | 1651 | 1467230269792 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:49 INFO - PROCESS | 1651 | 1467230269826 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
12:57:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 224ms
12:57:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
12:57:50 INFO - PROCESS | 1651 | 1467230270012 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:50 INFO - PROCESS | 1651 | 1467230270051 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:50 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
12:57:50 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 771ms
12:57:50 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
12:57:50 INFO - PROCESS | 1651 | 1467230270787 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:50 INFO - PROCESS | 1651 | 1467230270829 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:51 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
12:57:51 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 220ms
12:57:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
12:57:51 INFO - PROCESS | 1651 | 1467230271011 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:51 INFO - PROCESS | 1651 | 1467230271043 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
12:57:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 217ms
12:57:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
12:57:51 INFO - PROCESS | 1651 | 1467230271233 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:51 INFO - PROCESS | 1651 | 1467230271270 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
12:57:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 216ms
12:57:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
12:57:51 INFO - PROCESS | 1651 | 1467230271457 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:51 INFO - PROCESS | 1651 | 1467230271491 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:51 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
12:57:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 223ms
12:57:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
12:57:51 INFO - PROCESS | 1651 | 1467230271681 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:51 INFO - PROCESS | 1651 | 1467230271729 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:51 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
12:57:51 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 319ms
12:57:51 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
12:57:52 INFO - PROCESS | 1651 | 1467230272017 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:52 INFO - PROCESS | 1651 | 1467230272072 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
12:57:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 285ms
12:57:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
12:57:52 INFO - PROCESS | 1651 | 1467230272294 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:52 INFO - PROCESS | 1651 | 1467230272327 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
12:57:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 218ms
12:57:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
12:57:52 INFO - PROCESS | 1651 | 1467230272514 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:52 INFO - PROCESS | 1651 | 1467230272543 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:52 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
12:57:52 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 218ms
12:57:52 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
12:57:52 INFO - PROCESS | 1651 | 1467230272744 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:52 INFO - PROCESS | 1651 | 1467230272776 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
12:57:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 267ms
12:57:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
12:57:53 INFO - PROCESS | 1651 | 1467230273015 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:53 INFO - PROCESS | 1651 | 1467230273079 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
12:57:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 417ms
12:57:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
12:57:53 INFO - PROCESS | 1651 | 1467230273440 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:53 INFO - PROCESS | 1651 | 1467230273487 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
12:57:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 275ms
12:57:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
12:57:53 INFO - PROCESS | 1651 | 1467230273714 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:53 INFO - PROCESS | 1651 | 1467230273757 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:53 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
12:57:53 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 266ms
12:57:53 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
12:57:53 INFO - PROCESS | 1651 | 1467230273993 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:54 INFO - PROCESS | 1651 | 1467230274030 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:54 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
12:57:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 271ms
12:57:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
12:57:54 INFO - PROCESS | 1651 | 1467230274266 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:54 INFO - PROCESS | 1651 | 1467230274312 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:54 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
12:57:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 220ms
12:57:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
12:57:54 INFO - PROCESS | 1651 | 1467230274494 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:54 INFO - PROCESS | 1651 | 1467230274528 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
12:57:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 218ms
12:57:54 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
12:57:54 INFO - PROCESS | 1651 | 1467230274724 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:54 INFO - PROCESS | 1651 | 1467230274760 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:54 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
12:57:54 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 224ms
12:57:54 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
12:57:54 INFO - PROCESS | 1651 | 1467230274943 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:54 INFO - PROCESS | 1651 | 1467230274980 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
12:57:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 216ms
12:57:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
12:57:55 INFO - PROCESS | 1651 | 1467230275163 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:55 INFO - PROCESS | 1651 | 1467230275213 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
12:57:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 568ms
12:57:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
12:57:55 INFO - PROCESS | 1651 | 1467230275740 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:55 INFO - PROCESS | 1651 | 1467230275771 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:57:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 273ms
12:57:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
12:57:56 INFO - PROCESS | 1651 | 1467230276014 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:56 INFO - PROCESS | 1651 | 1467230276068 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
12:57:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 316ms
12:57:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
12:57:56 INFO - PROCESS | 1651 | 1467230276334 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:56 INFO - PROCESS | 1651 | 1467230276375 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
12:57:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 271ms
12:57:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
12:57:56 INFO - PROCESS | 1651 | 1467230276620 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:56 INFO - PROCESS | 1651 | 1467230276684 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
12:57:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 318ms
12:57:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
12:57:56 INFO - PROCESS | 1651 | 1467230276933 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:56 INFO - PROCESS | 1651 | 1467230276974 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:57 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
12:57:57 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 219ms
12:57:57 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
12:57:57 INFO - PROCESS | 1651 | 1467230277160 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:57 INFO - PROCESS | 1651 | 1467230277192 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:57 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
12:57:57 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 217ms
12:57:57 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
12:57:57 INFO - PROCESS | 1651 | 1467230277379 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:57 INFO - PROCESS | 1651 | 1467230277415 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:57 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
12:57:57 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 469ms
12:57:57 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
12:57:57 INFO - PROCESS | 1651 | 1467230277863 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:57 INFO - PROCESS | 1651 | 1467230277911 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:58 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
12:57:58 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 330ms
12:57:58 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
12:57:58 INFO - PROCESS | 1651 | 1467230278184 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:58 INFO - PROCESS | 1651 | 1467230278226 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:57:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 871ms
12:57:59 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
12:57:59 INFO - PROCESS | 1651 | 1467230279057 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:59 INFO - PROCESS | 1651 | 1467230279096 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
12:57:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 317ms
12:57:59 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
12:57:59 INFO - PROCESS | 1651 | 1467230279458 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:59 INFO - PROCESS | 1651 | 1467230279525 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
12:57:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 270ms
12:57:59 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
12:57:59 INFO - PROCESS | 1651 | 1467230279731 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:59 INFO - PROCESS | 1651 | 1467230279773 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:57:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
12:57:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 271ms
12:58:00 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
12:58:00 INFO - PROCESS | 1651 | 1467230280012 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:00 INFO - PROCESS | 1651 | 1467230280060 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:00 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
12:58:00 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 273ms
12:58:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
12:58:00 INFO - PROCESS | 1651 | 1467230280277 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:00 INFO - PROCESS | 1651 | 1467230280314 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
12:58:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 217ms
12:58:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
12:58:00 INFO - PROCESS | 1651 | 1467230280497 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:00 INFO - PROCESS | 1651 | 1467230280532 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:00 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
12:58:00 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 215ms
12:58:00 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
12:58:00 INFO - PROCESS | 1651 | 1467230280725 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:00 INFO - PROCESS | 1651 | 1467230280787 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
12:58:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 320ms
12:58:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
12:58:01 INFO - PROCESS | 1651 | 1467230281061 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:01 INFO - PROCESS | 1651 | 1467230281114 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
12:58:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 279ms
12:58:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
12:58:01 INFO - PROCESS | 1651 | 1467230281331 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:01 INFO - PROCESS | 1651 | 1467230281387 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
12:58:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 269ms
12:58:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
12:58:01 INFO - PROCESS | 1651 | 1467230281609 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:01 INFO - PROCESS | 1651 | 1467230281643 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:01 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
12:58:01 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 224ms
12:58:01 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
12:58:01 INFO - PROCESS | 1651 | 1467230281828 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:01 INFO - PROCESS | 1651 | 1467230281860 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
12:58:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 216ms
12:58:02 INFO - TEST-START | /IndexedDB/idbcursor_update_index8.htm
12:58:02 INFO - PROCESS | 1651 | 1467230282047 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:02 INFO - PROCESS | 1651 | 1467230282088 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index8.htm | IDBCursor.update() - index - throw InvalidStateError when the cursor is being iterated
12:58:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_index8.htm | took 219ms
12:58:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
12:58:02 INFO - PROCESS | 1651 | 1467230282273 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:02 INFO - PROCESS | 1651 | 1467230282298 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
12:58:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 217ms
12:58:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
12:58:02 INFO - PROCESS | 1651 | 1467230282493 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:02 INFO - PROCESS | 1651 | 1467230282532 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:02 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
12:58:02 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 275ms
12:58:02 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
12:58:02 INFO - PROCESS | 1651 | 1467230282765 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:02 INFO - PROCESS | 1651 | 1467230282914 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
12:58:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 367ms
12:58:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
12:58:03 INFO - PROCESS | 1651 | 1467230283144 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:03 INFO - PROCESS | 1651 | 1467230283182 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
12:58:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 224ms
12:58:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
12:58:03 INFO - PROCESS | 1651 | 1467230283360 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:03 INFO - PROCESS | 1651 | 1467230283392 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
12:58:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 267ms
12:58:03 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
12:58:03 INFO - PROCESS | 1651 | 1467230283750 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:03 INFO - PROCESS | 1651 | 1467230283856 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
12:58:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 430ms
12:58:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
12:58:04 INFO - PROCESS | 1651 | 1467230284129 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:04 INFO - PROCESS | 1651 | 1467230284164 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
12:58:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 267ms
12:58:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
12:58:04 INFO - PROCESS | 1651 | 1467230284397 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:04 INFO - PROCESS | 1651 | 1467230284435 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
12:58:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 319ms
12:58:04 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore9.htm
12:58:04 INFO - PROCESS | 1651 | 1467230284730 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:04 INFO - PROCESS | 1651 | 1467230284778 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:05 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore9.htm | IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iterated
12:58:05 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore9.htm | took 327ms
12:58:05 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
12:58:05 INFO - PROCESS | 1651 | 1467230285050 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:05 INFO - PROCESS | 1651 | 1467230285101 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
12:58:05 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 370ms
12:58:05 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
12:58:05 INFO - PROCESS | 1651 | 1467230285432 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:05 INFO - PROCESS | 1651 | 1467230285482 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
12:58:05 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 367ms
12:58:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
12:58:05 INFO - PROCESS | 1651 | 1467230285802 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:05 INFO - PROCESS | 1651 | 1467230285859 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
12:58:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 317ms
12:58:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
12:58:06 INFO - PROCESS | 1651 | 1467230286131 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:06 INFO - PROCESS | 1651 | 1467230286189 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
12:58:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 271ms
12:58:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
12:58:06 INFO - PROCESS | 1651 | 1467230286401 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:06 INFO - PROCESS | 1651 | 1467230286441 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
12:58:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 418ms
12:58:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
12:58:06 INFO - PROCESS | 1651 | 1467230286823 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:06 INFO - PROCESS | 1651 | 1467230286862 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
12:58:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 268ms
12:58:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
12:58:07 INFO - PROCESS | 1651 | 1467230287098 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:07 INFO - PROCESS | 1651 | 1467230287158 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
12:58:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 317ms
12:58:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
12:58:07 INFO - PROCESS | 1651 | 1467230287430 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:07 INFO - PROCESS | 1651 | 1467230287489 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
12:58:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 279ms
12:58:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
12:58:07 INFO - PROCESS | 1651 | 1467230287712 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:07 INFO - PROCESS | 1651 | 1467230287764 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
12:58:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 276ms
12:58:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
12:58:07 INFO - PROCESS | 1651 | 1467230287981 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:08 INFO - PROCESS | 1651 | 1467230288011 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
12:58:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 222ms
12:58:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
12:58:08 INFO - PROCESS | 1651 | 1467230288211 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:08 INFO - PROCESS | 1651 | 1467230288245 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
12:58:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 217ms
12:58:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
12:58:08 INFO - PROCESS | 1651 | 1467230288441 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:08 INFO - PROCESS | 1651 | 1467230288468 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
12:58:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 222ms
12:58:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
12:58:08 INFO - PROCESS | 1651 | 1467230288661 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:08 INFO - PROCESS | 1651 | 1467230288700 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
12:58:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 217ms
12:58:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
12:58:08 INFO - PROCESS | 1651 | 1467230288880 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:08 INFO - PROCESS | 1651 | 1467230288910 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
12:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
12:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
12:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
12:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
12:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
12:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
12:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
12:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
12:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
12:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
12:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
12:58:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 327ms
12:58:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
12:58:09 INFO - PROCESS | 1651 | 1467230289214 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:09 INFO - PROCESS | 1651 | 1467230289232 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
12:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
12:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
12:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
12:58:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 217ms
12:58:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
12:58:09 INFO - PROCESS | 1651 | 1467230289434 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:09 INFO - PROCESS | 1651 | 1467230289475 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
12:58:09 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 219ms
12:58:09 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
12:58:09 INFO - PROCESS | 1651 | 1467230289661 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:09 INFO - PROCESS | 1651 | 1467230289714 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
12:58:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 418ms
12:58:10 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
12:58:10 INFO - PROCESS | 1651 | 1467230290085 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:10 INFO - PROCESS | 1651 | 1467230290136 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
12:58:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 272ms
12:58:10 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
12:58:10 INFO - PROCESS | 1651 | 1467230290365 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:10 INFO - PROCESS | 1651 | 1467230290410 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
12:58:10 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 319ms
12:58:10 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
12:58:10 INFO - PROCESS | 1651 | 1467230290704 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:10 INFO - PROCESS | 1651 | 1467230290757 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
12:58:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 328ms
12:58:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
12:58:11 INFO - PROCESS | 1651 | 1467230291043 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:11 INFO - PROCESS | 1651 | 1467230291081 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
12:58:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 225ms
12:58:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
12:58:11 INFO - PROCESS | 1651 | 1467230291262 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:11 INFO - PROCESS | 1651 | 1467230291295 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
12:58:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 217ms
12:58:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
12:58:11 INFO - PROCESS | 1651 | 1467230291482 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:11 INFO - PROCESS | 1651 | 1467230291524 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
12:58:11 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 268ms
12:58:11 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
12:58:11 INFO - PROCESS | 1651 | 1467230291757 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:11 INFO - PROCESS | 1651 | 1467230291785 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
12:58:12 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 368ms
12:58:12 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
12:58:12 INFO - PROCESS | 1651 | 1467230292122 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:12 INFO - PROCESS | 1651 | 1467230292148 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
12:58:12 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 221ms
12:58:12 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
12:58:12 INFO - PROCESS | 1651 | 1467230292345 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:12 INFO - PROCESS | 1651 | 1467230292377 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
12:58:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
12:58:12 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
12:58:12 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 418ms
12:58:12 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
12:58:12 INFO - PROCESS | 1651 | 1467230292773 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:12 INFO - PROCESS | 1651 | 1467230292824 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
12:58:13 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 318ms
12:58:13 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
12:58:13 INFO - PROCESS | 1651 | 1467230293097 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:13 INFO - PROCESS | 1651 | 1467230293133 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
12:58:13 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 216ms
12:58:13 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
12:58:13 INFO - PROCESS | 1651 | 1467230293324 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:13 INFO - PROCESS | 1651 | 1467230293352 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
12:58:13 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 222ms
12:58:13 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
12:58:13 INFO - PROCESS | 1651 | 1467230293547 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:13 INFO - PROCESS | 1651 | 1467230293581 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
12:58:13 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
12:58:13 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 217ms
12:58:13 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
12:58:13 INFO - PROCESS | 1651 | 1467230293766 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:13 INFO - PROCESS | 1651 | 1467230293808 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:13 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
12:58:13 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 219ms
12:58:13 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
12:58:13 INFO - PROCESS | 1651 | 1467230293995 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:14 INFO - PROCESS | 1651 | 1467230294028 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
12:58:14 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 217ms
12:58:14 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
12:58:14 INFO - PROCESS | 1651 | 1467230294214 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:14 INFO - PROCESS | 1651 | 1467230294246 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
12:58:14 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 267ms
12:58:14 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
12:58:14 INFO - PROCESS | 1651 | 1467230294498 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:14 INFO - PROCESS | 1651 | 1467230294540 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
12:58:14 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
12:58:14 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 269ms
12:58:14 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
12:58:14 INFO - PROCESS | 1651 | 1467230294777 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:14 INFO - PROCESS | 1651 | 1467230294825 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
12:58:15 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 326ms
12:58:15 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
12:58:15 INFO - PROCESS | 1651 | 1467230295098 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:15 INFO - PROCESS | 1651 | 1467230295150 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
12:58:15 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 267ms
12:58:15 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
12:58:15 INFO - PROCESS | 1651 | 1467230295366 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:15 INFO - PROCESS | 1651 | 1467230295405 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:15 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
12:58:15 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 268ms
12:58:15 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
12:58:15 INFO - PROCESS | 1651 | 1467230295650 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:15 INFO - PROCESS | 1651 | 1467230295714 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
12:58:16 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 368ms
12:58:16 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
12:58:16 INFO - PROCESS | 1651 | 1467230296030 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:16 INFO - PROCESS | 1651 | 1467230296150 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
12:58:16 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 371ms
12:58:16 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
12:58:16 INFO - PROCESS | 1651 | 1467230296415 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:16 INFO - PROCESS | 1651 | 1467230296460 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:16 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
12:58:16 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 376ms
12:58:16 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
12:58:16 INFO - PROCESS | 1651 | 1467230296794 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:16 INFO - PROCESS | 1651 | 1467230296838 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
12:58:17 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 267ms
12:58:17 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
12:58:17 INFO - PROCESS | 1651 | 1467230297083 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:17 INFO - PROCESS | 1651 | 1467230297141 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
12:58:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
12:58:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
12:58:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
12:58:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
12:58:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError.
12:58:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
12:58:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
12:58:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
12:58:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
12:58:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
12:58:17 INFO - window.indexedDB.open('test', val);..." did not throw
12:58:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:58:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:28:1
12:58:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
12:58:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
12:58:17 INFO - window.indexedDB.open('test', val);..." did not throw
12:58:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:58:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:31:1
12:58:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
12:58:17 INFO - window.indexedDB.open('test', val);..." did not throw
12:58:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:58:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:35:1
12:58:17 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
12:58:17 INFO - window.indexedDB.open('test', val);..." did not throw
12:58:17 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:7
12:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:17 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:11:5
12:58:17 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:39:1
12:58:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
12:58:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
12:58:17 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should not throw.
12:58:17 INFO - TEST-ERROR | /IndexedDB/idbfactory_open9.htm | took 287ms
12:58:17 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
12:58:17 INFO - PROCESS | 1651 | 1467230297362 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:17 INFO - PROCESS | 1651 | 1467230297402 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:17 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
12:58:17 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 317ms
12:58:17 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
12:58:17 INFO - PROCESS | 1651 | 1467230297683 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:17 INFO - PROCESS | 1651 | 1467230297746 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:18 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
12:58:18 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
12:58:18 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1072ms
12:58:18 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
12:58:18 INFO - PROCESS | 1651 | 1467230298755 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:18 INFO - PROCESS | 1651 | 1467230298783 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:19 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
12:58:19 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 320ms
12:58:19 INFO - TEST-START | /IndexedDB/idbindex_count.htm
12:58:19 INFO - PROCESS | 1651 | 1467230299080 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:19 INFO - PROCESS | 1651 | 1467230299132 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:19 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
12:58:19 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 371ms
12:58:19 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
12:58:19 INFO - PROCESS | 1651 | 1467230299467 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:19 INFO - PROCESS | 1651 | 1467230299519 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:19 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
12:58:19 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 230ms
12:58:19 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
12:58:19 INFO - PROCESS | 1651 | 1467230299692 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:19 INFO - PROCESS | 1651 | 1467230299726 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:19 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
12:58:19 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 225ms
12:58:19 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
12:58:19 INFO - PROCESS | 1651 | 1467230299912 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:19 INFO - PROCESS | 1651 | 1467230299965 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:20 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
12:58:20 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 267ms
12:58:20 INFO - TEST-START | /IndexedDB/idbindex_get.htm
12:58:20 INFO - PROCESS | 1651 | 1467230300195 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:20 INFO - PROCESS | 1651 | 1467230300245 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:20 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
12:58:20 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 274ms
12:58:20 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
12:58:20 INFO - PROCESS | 1651 | 1467230300468 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:20 INFO - PROCESS | 1651 | 1467230300527 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:20 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
12:58:20 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 267ms
12:58:20 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
12:58:20 INFO - PROCESS | 1651 | 1467230300744 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:20 INFO - PROCESS | 1651 | 1467230300779 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:21 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
12:58:21 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 274ms
12:58:21 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
12:58:21 INFO - PROCESS | 1651 | 1467230301028 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:21 INFO - PROCESS | 1651 | 1467230301077 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:21 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
12:58:21 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 325ms
12:58:21 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
12:58:21 INFO - PROCESS | 1651 | 1467230301345 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:21 INFO - PROCESS | 1651 | 1467230301380 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:21 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
12:58:21 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 266ms
12:58:21 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
12:58:21 INFO - PROCESS | 1651 | 1467230301616 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:21 INFO - PROCESS | 1651 | 1467230301665 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:21 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
12:58:21 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 267ms
12:58:21 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
12:58:21 INFO - PROCESS | 1651 | 1467230301893 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:21 INFO - PROCESS | 1651 | 1467230301925 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:22 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
12:58:22 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 268ms
12:58:22 INFO - TEST-START | /IndexedDB/idbindex_get8.htm
12:58:22 INFO - PROCESS | 1651 | 1467230302163 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:22 INFO - PROCESS | 1651 | 1467230302194 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:22 INFO - TEST-PASS | /IndexedDB/idbindex_get8.htm | IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgrade
12:58:22 INFO - TEST-OK | /IndexedDB/idbindex_get8.htm | took 416ms
12:58:22 INFO - TEST-START | /IndexedDB/idbindex_getAll.html
12:58:22 INFO - PROCESS | 1651 | 1467230302637 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:22 INFO - PROCESS | 1651 | 1467230302684 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Single item get
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Empty object store
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get all keys
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=10
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range with maxCount
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get upper excluded
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get lower excluded
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Get bound range (generated) with maxCount
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Non existent key
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | maxCount=0
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve multiEntry key
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAll.html | Retrieve one key multiple values
12:58:23 INFO - TEST-OK | /IndexedDB/idbindex_getAll.html | took 388ms
12:58:23 INFO - TEST-START | /IndexedDB/idbindex_getAllKeys.html
12:58:23 INFO - PROCESS | 1651 | 1467230303014 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:23 INFO - PROCESS | 1651 | 1467230303053 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Single item get
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Empty object store
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all keys
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get all generated keys
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=10
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range with maxCount
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get upper excluded
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get lower excluded
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Get bound range (generated) with maxCount
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Non existent key
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | maxCount=0
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getAllKeys.html | Retrieve multiEntry keys
12:58:23 INFO - TEST-OK | /IndexedDB/idbindex_getAllKeys.html | took 320ms
12:58:23 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
12:58:23 INFO - PROCESS | 1651 | 1467230303341 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:23 INFO - PROCESS | 1651 | 1467230303387 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
12:58:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 320ms
12:58:23 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
12:58:23 INFO - PROCESS | 1651 | 1467230303667 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:23 INFO - PROCESS | 1651 | 1467230303723 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:23 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
12:58:23 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 267ms
12:58:23 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
12:58:23 INFO - PROCESS | 1651 | 1467230303946 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:23 INFO - PROCESS | 1651 | 1467230303991 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
12:58:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 277ms
12:58:24 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
12:58:24 INFO - PROCESS | 1651 | 1467230304216 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:24 INFO - PROCESS | 1651 | 1467230304261 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
12:58:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 317ms
12:58:24 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
12:58:24 INFO - PROCESS | 1651 | 1467230304535 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:24 INFO - PROCESS | 1651 | 1467230304579 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:24 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
12:58:24 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 269ms
12:58:24 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
12:58:24 INFO - PROCESS | 1651 | 1467230304817 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:24 INFO - PROCESS | 1651 | 1467230304872 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
12:58:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 317ms
12:58:25 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
12:58:25 INFO - PROCESS | 1651 | 1467230305148 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:25 INFO - PROCESS | 1651 | 1467230305196 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
12:58:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 228ms
12:58:25 INFO - TEST-START | /IndexedDB/idbindex_getKey8.htm
12:58:25 INFO - PROCESS | 1651 | 1467230305366 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:25 INFO - PROCESS | 1651 | 1467230305399 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:25 INFO - TEST-PASS | /IndexedDB/idbindex_getKey8.htm | IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgrade
12:58:25 INFO - TEST-OK | /IndexedDB/idbindex_getKey8.htm | took 217ms
12:58:25 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
12:58:25 INFO - PROCESS | 1651 | 1467230305592 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:25 INFO - PROCESS | 1651 | 1467230305629 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:25 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
12:58:25 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 319ms
12:58:25 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
12:58:25 INFO - PROCESS | 1651 | 1467230305914 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:25 INFO - PROCESS | 1651 | 1467230305951 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:26 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
12:58:26 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 370ms
12:58:26 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
12:58:26 INFO - PROCESS | 1651 | 1467230306294 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:26 INFO - PROCESS | 1651 | 1467230306500 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:26 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction
12:58:26 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 426ms
12:58:26 INFO - TEST-START | /IndexedDB/idbindex_openCursor3.htm
12:58:26 INFO - PROCESS | 1651 | 1467230306713 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:26 INFO - PROCESS | 1651 | 1467230306749 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:27 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor3.htm | IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:58:27 INFO - TEST-OK | /IndexedDB/idbindex_openCursor3.htm | took 317ms
12:58:27 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
12:58:27 INFO - PROCESS | 1651 | 1467230307041 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:27 INFO - PROCESS | 1651 | 1467230307082 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:27 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
12:58:27 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 271ms
12:58:27 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
12:58:27 INFO - PROCESS | 1651 | 1467230307318 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:27 INFO - PROCESS | 1651 | 1467230307378 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:27 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
12:58:27 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 317ms
12:58:27 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
12:58:27 INFO - PROCESS | 1651 | 1467230307649 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:27 INFO - PROCESS | 1651 | 1467230307703 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:27 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction
12:58:27 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 276ms
12:58:27 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor4.htm
12:58:27 INFO - PROCESS | 1651 | 1467230307927 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:27 INFO - PROCESS | 1651 | 1467230307962 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:28 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor4.htm | IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgrade
12:58:28 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor4.htm | took 223ms
12:58:28 INFO - TEST-START | /IndexedDB/idbkeyrange-includes.htm
12:58:28 INFO - PROCESS | 1651 | 1467230308145 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:28 INFO - PROCESS | 1651 | 1467230308177 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with a closed range
12:58:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an open range
12:58:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange-includes.htm | IDBKeyRange.includes() with an only range
12:58:28 INFO - TEST-OK | /IndexedDB/idbkeyrange-includes.htm | took 220ms
12:58:28 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
12:58:28 INFO - PROCESS | 1651 | 1467230308374 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:28 INFO - PROCESS | 1651 | 1467230308409 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
12:58:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
12:58:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
12:58:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
12:58:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
12:58:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
12:58:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
12:58:28 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 219ms
12:58:28 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
12:58:28 INFO - PROCESS | 1651 | 1467230308598 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:28 INFO - PROCESS | 1651 | 1467230308628 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
12:58:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
12:58:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
12:58:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
12:58:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
12:58:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
12:58:29 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
12:58:29 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 421ms
12:58:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
12:58:29 INFO - PROCESS | 1651 | 1467230309024 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:29 INFO - PROCESS | 1651 | 1467230309061 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
12:58:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 270ms
12:58:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
12:58:29 INFO - PROCESS | 1651 | 1467230309298 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:29 INFO - PROCESS | 1651 | 1467230309343 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:29 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
12:58:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 267ms
12:58:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
12:58:29 INFO - PROCESS | 1651 | 1467230309578 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:29 INFO - PROCESS | 1651 | 1467230309644 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:29 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
12:58:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 323ms
12:58:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
12:58:29 INFO - PROCESS | 1651 | 1467230309897 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:29 INFO - PROCESS | 1651 | 1467230309936 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
12:58:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 317ms
12:58:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
12:58:30 INFO - PROCESS | 1651 | 1467230310244 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:30 INFO - PROCESS | 1651 | 1467230310286 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:30 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
12:58:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 370ms
12:58:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
12:58:30 INFO - PROCESS | 1651 | 1467230310615 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:30 INFO - PROCESS | 1651 | 1467230310670 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:30 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
12:58:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 218ms
12:58:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
12:58:30 INFO - PROCESS | 1651 | 1467230310834 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:30 INFO - PROCESS | 1651 | 1467230310872 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:58:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 216ms
12:58:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
12:58:31 INFO - PROCESS | 1651 | 1467230311062 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:31 INFO - PROCESS | 1651 | 1467230311097 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:31 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
12:58:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 266ms
12:58:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
12:58:31 INFO - PROCESS | 1651 | 1467230311331 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:31 INFO - PROCESS | 1651 | 1467230311386 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
12:58:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 270ms
12:58:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
12:58:31 INFO - PROCESS | 1651 | 1467230311602 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:31 INFO - PROCESS | 1651 | 1467230311642 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
12:58:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 266ms
12:58:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
12:58:31 INFO - PROCESS | 1651 | 1467230311893 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:31 INFO - PROCESS | 1651 | 1467230311943 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
12:58:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 336ms
12:58:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
12:58:32 INFO - PROCESS | 1651 | 1467230312221 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:32 INFO - PROCESS | 1651 | 1467230312271 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
12:58:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 218ms
12:58:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
12:58:32 INFO - PROCESS | 1651 | 1467230312446 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:32 INFO - PROCESS | 1651 | 1467230312480 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
12:58:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 317ms
12:58:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
12:58:32 INFO - PROCESS | 1651 | 1467230312767 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:32 INFO - PROCESS | 1651 | 1467230312841 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
12:58:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 371ms
12:58:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
12:58:33 INFO - PROCESS | 1651 | 1467230313151 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:33 INFO - PROCESS | 1651 | 1467230313202 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
12:58:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 366ms
12:58:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
12:58:33 INFO - PROCESS | 1651 | 1467230313527 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:33 INFO - PROCESS | 1651 | 1467230313576 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:33 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
12:58:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 322ms
12:58:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
12:58:33 INFO - PROCESS | 1651 | 1467230313845 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:33 INFO - PROCESS | 1651 | 1467230313879 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
12:58:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 218ms
12:58:34 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
12:58:34 INFO - PROCESS | 1651 | 1467230314066 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:34 INFO - PROCESS | 1651 | 1467230314100 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
12:58:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 216ms
12:58:34 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
12:58:34 INFO - PROCESS | 1651 | 1467230314284 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:34 INFO - PROCESS | 1651 | 1467230314317 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:58:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 215ms
12:58:34 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
12:58:34 INFO - PROCESS | 1651 | 1467230314511 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:34 INFO - PROCESS | 1651 | 1467230314551 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:34 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
12:58:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 324ms
12:58:34 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
12:58:34 INFO - PROCESS | 1651 | 1467230314832 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:34 INFO - PROCESS | 1651 | 1467230314885 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
12:58:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 473ms
12:58:35 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
12:58:35 INFO - PROCESS | 1651 | 1467230315318 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:35 INFO - PROCESS | 1651 | 1467230315367 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
12:58:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 270ms
12:58:35 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
12:58:35 INFO - PROCESS | 1651 | 1467230315595 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:35 INFO - PROCESS | 1651 | 1467230315630 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
12:58:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 216ms
12:58:35 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
12:58:35 INFO - PROCESS | 1651 | 1467230315835 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:35 INFO - PROCESS | 1651 | 1467230315873 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:36 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
12:58:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 283ms
12:58:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
12:58:36 INFO - PROCESS | 1651 | 1467230316098 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:36 INFO - PROCESS | 1651 | 1467230316131 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
12:58:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 217ms
12:58:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
12:58:36 INFO - PROCESS | 1651 | 1467230316318 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:36 INFO - PROCESS | 1651 | 1467230316363 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:36 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
12:58:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 269ms
12:58:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
12:58:36 INFO - PROCESS | 1651 | 1467230316606 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:36 INFO - PROCESS | 1651 | 1467230316669 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:36 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
12:58:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 323ms
12:58:36 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
12:58:36 INFO - PROCESS | 1651 | 1467230316929 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:36 INFO - PROCESS | 1651 | 1467230316963 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:37 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
12:58:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 217ms
12:58:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
12:58:37 INFO - PROCESS | 1651 | 1467230317148 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:37 INFO - PROCESS | 1651 | 1467230317186 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
12:58:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 268ms
12:58:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
12:58:37 INFO - PROCESS | 1651 | 1467230317425 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:37 INFO - PROCESS | 1651 | 1467230317454 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:37 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
12:58:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 218ms
12:58:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
12:58:37 INFO - PROCESS | 1651 | 1467230317644 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:37 INFO - PROCESS | 1651 | 1467230317679 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
12:58:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 316ms
12:58:37 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
12:58:37 INFO - PROCESS | 1651 | 1467230317968 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:38 INFO - PROCESS | 1651 | 1467230318020 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
12:58:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 217ms
12:58:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
12:58:38 INFO - PROCESS | 1651 | 1467230318191 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:38 INFO - PROCESS | 1651 | 1467230318218 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
12:58:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 220ms
12:58:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
12:58:38 INFO - PROCESS | 1651 | 1467230318412 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:38 INFO - PROCESS | 1651 | 1467230318445 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:38 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"
12:58:38 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:9
12:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:58:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 218ms
12:58:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
12:58:38 INFO - PROCESS | 1651 | 1467230318632 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:38 INFO - PROCESS | 1651 | 1467230318662 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:38 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"
12:58:38 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:9
12:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
12:58:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 219ms
12:58:38 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
12:58:38 INFO - PROCESS | 1651 | 1467230318862 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:38 INFO - PROCESS | 1651 | 1467230318897 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
12:58:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 221ms
12:58:39 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
12:58:39 INFO - PROCESS | 1651 | 1467230319093 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:39 INFO - PROCESS | 1651 | 1467230319135 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
12:58:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 318ms
12:58:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
12:58:39 INFO - PROCESS | 1651 | 1467230319417 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:39 INFO - PROCESS | 1651 | 1467230319463 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
12:58:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 368ms
12:58:39 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
12:58:39 INFO - PROCESS | 1651 | 1467230319799 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:39 INFO - PROCESS | 1651 | 1467230319895 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
12:58:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 568ms
12:58:40 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
12:58:40 INFO - PROCESS | 1651 | 1467230320371 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:40 INFO - PROCESS | 1651 | 1467230320420 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
12:58:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 267ms
12:58:40 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
12:58:40 INFO - PROCESS | 1651 | 1467230320650 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:40 INFO - PROCESS | 1651 | 1467230320715 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
12:58:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 268ms
12:58:40 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
12:58:40 INFO - PROCESS | 1651 | 1467230320924 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:40 INFO - PROCESS | 1651 | 1467230320963 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
12:58:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 217ms
12:58:41 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
12:58:41 INFO - PROCESS | 1651 | 1467230321170 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:41 INFO - PROCESS | 1651 | 1467230321259 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:58:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 419ms
12:58:41 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
12:58:41 INFO - PROCESS | 1651 | 1467230321581 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:41 INFO - PROCESS | 1651 | 1467230321623 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:41 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
12:58:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 222ms
12:58:41 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
12:58:41 INFO - PROCESS | 1651 | 1467230321811 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:41 INFO - PROCESS | 1651 | 1467230321861 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
12:58:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 274ms
12:58:42 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
12:58:42 INFO - PROCESS | 1651 | 1467230322091 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:42 INFO - PROCESS | 1651 | 1467230322146 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
12:58:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 268ms
12:58:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
12:58:42 INFO - PROCESS | 1651 | 1467230322359 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:42 INFO - PROCESS | 1651 | 1467230322392 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
12:58:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 274ms
12:58:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
12:58:42 INFO - PROCESS | 1651 | 1467230322629 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:42 INFO - PROCESS | 1651 | 1467230322662 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
12:58:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 217ms
12:58:42 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
12:58:42 INFO - PROCESS | 1651 | 1467230322851 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:42 INFO - PROCESS | 1651 | 1467230322899 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
12:58:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 317ms
12:58:43 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
12:58:43 INFO - PROCESS | 1651 | 1467230323177 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:43 INFO - PROCESS | 1651 | 1467230323224 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
12:58:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 318ms
12:58:43 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
12:58:43 INFO - PROCESS | 1651 | 1467230323498 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:43 INFO - PROCESS | 1651 | 1467230323529 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
12:58:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 218ms
12:58:43 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
12:58:43 INFO - PROCESS | 1651 | 1467230323716 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:43 INFO - PROCESS | 1651 | 1467230323750 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
12:58:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 267ms
12:58:43 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
12:58:43 INFO - PROCESS | 1651 | 1467230323996 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:44 INFO - PROCESS | 1651 | 1467230324064 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
12:58:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 319ms
12:58:44 INFO - TEST-START | /IndexedDB/idbobjectstore_getAll.html
12:58:44 INFO - PROCESS | 1651 | 1467230324316 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:44 INFO - PROCESS | 1651 | 1467230324454 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Single item get (generated key)
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | getAll on empty object store
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get all values
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Test maxCount
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range with maxCount
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get upper excluded
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get lower excluded
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Get bound range (generated) with maxCount
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | Non existent key
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAll.html | zero maxCount
12:58:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAll.html | took 369ms
12:58:44 INFO - TEST-START | /IndexedDB/idbobjectstore_getAllKeys.html
12:58:44 INFO - PROCESS | 1651 | 1467230324692 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:44 INFO - PROCESS | 1651 | 1467230324720 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Single item get (generated key)
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | getAllKeys on empty object store
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get all values
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Test maxCount
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range with maxCount
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get upper excluded
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get lower excluded
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Get bound range (generated) with maxCount
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | Non existent key
12:58:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_getAllKeys.html | zero maxCount
12:58:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_getAllKeys.html | took 222ms
12:58:44 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
12:58:44 INFO - PROCESS | 1651 | 1467230324912 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:44 INFO - PROCESS | 1651 | 1467230324945 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
12:58:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 215ms
12:58:45 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
12:58:45 INFO - PROCESS | 1651 | 1467230325131 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:45 INFO - PROCESS | 1651 | 1467230325164 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
12:58:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 320ms
12:58:45 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
12:58:45 INFO - PROCESS | 1651 | 1467230325458 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:45 INFO - PROCESS | 1651 | 1467230325485 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
12:58:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 224ms
12:58:45 INFO - TEST-START | /IndexedDB/idbobjectstore_openKeyCursor.htm
12:58:45 INFO - PROCESS | 1651 | 1467230325680 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:45 INFO - PROCESS | 1651 | 1467230325713 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration
12:58:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration
12:58:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - forward iteration with range
12:58:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - reverse iteration with range
12:58:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openKeyCursor.htm | IDBObjectStore.openKeyCursor() - invalid inputs
12:58:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_openKeyCursor.htm | took 329ms
12:58:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
12:58:46 INFO - PROCESS | 1651 | 1467230326015 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:46 INFO - PROCESS | 1651 | 1467230326070 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
12:58:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 417ms
12:58:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
12:58:46 INFO - PROCESS | 1651 | 1467230326440 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:46 INFO - PROCESS | 1651 | 1467230326494 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:46 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
12:58:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 320ms
12:58:46 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
12:58:46 INFO - PROCESS | 1651 | 1467230326778 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:46 INFO - PROCESS | 1651 | 1467230326823 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:47 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
12:58:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 318ms
12:58:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
12:58:47 INFO - PROCESS | 1651 | 1467230327101 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:47 INFO - PROCESS | 1651 | 1467230327163 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
12:58:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 369ms
12:58:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
12:58:47 INFO - PROCESS | 1651 | 1467230327573 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:47 INFO - PROCESS | 1651 | 1467230327639 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:47 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
12:58:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 385ms
12:58:47 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
12:58:47 INFO - PROCESS | 1651 | 1467230327955 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:48 INFO - PROCESS | 1651 | 1467230328014 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:48 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
12:58:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 318ms
12:58:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
12:58:48 INFO - PROCESS | 1651 | 1467230328283 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:48 INFO - PROCESS | 1651 | 1467230328333 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
12:58:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 229ms
12:58:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
12:58:48 INFO - PROCESS | 1651 | 1467230328509 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:48 INFO - PROCESS | 1651 | 1467230328545 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:48 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
12:58:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 217ms
12:58:48 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
12:58:48 INFO - PROCESS | 1651 | 1467230328730 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:48 INFO - PROCESS | 1651 | 1467230328772 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
12:58:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 269ms
12:58:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
12:58:49 INFO - PROCESS | 1651 | 1467230329010 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:49 INFO - PROCESS | 1651 | 1467230329056 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
12:58:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 266ms
12:58:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
12:58:49 INFO - PROCESS | 1651 | 1467230329283 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:49 INFO - PROCESS | 1651 | 1467230329318 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
12:58:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 282ms
12:58:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
12:58:49 INFO - PROCESS | 1651 | 1467230329583 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:49 INFO - PROCESS | 1651 | 1467230329635 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
12:58:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 329ms
12:58:49 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
12:58:49 INFO - PROCESS | 1651 | 1467230329930 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:49 INFO - PROCESS | 1651 | 1467230329966 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
12:58:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 235ms
12:58:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
12:58:50 INFO - PROCESS | 1651 | 1467230330160 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:50 INFO - PROCESS | 1651 | 1467230330200 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
12:58:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 324ms
12:58:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
12:58:50 INFO - PROCESS | 1651 | 1467230330486 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:50 INFO - PROCESS | 1651 | 1467230330548 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
12:58:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 318ms
12:58:50 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
12:58:50 INFO - PROCESS | 1651 | 1467230330813 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:50 INFO - PROCESS | 1651 | 1467230330871 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:51 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
12:58:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 325ms
12:58:51 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
12:58:51 INFO - PROCESS | 1651 | 1467230331134 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:51 INFO - PROCESS | 1651 | 1467230331191 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:51 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
12:58:51 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 271ms
12:58:51 INFO - TEST-START | /IndexedDB/idbtransaction.htm
12:58:51 INFO - PROCESS | 1651 | 1467230331413 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:51 INFO - PROCESS | 1651 | 1467230331446 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:51 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
12:58:51 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
12:58:51 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 219ms
12:58:51 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
12:58:51 INFO - PROCESS | 1651 | 1467230331642 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:51 INFO - PROCESS | 1651 | 1467230331681 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:51 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
12:58:51 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 219ms
12:58:51 INFO - TEST-START | /IndexedDB/idbtransaction_objectStoreNames.html
12:58:51 INFO - PROCESS | 1651 | 1467230331862 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:51 INFO - PROCESS | 1651 | 1467230331896 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - during upgrade transaction
12:58:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after close
12:58:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - transaction scope
12:58:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after commit
12:58:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - value after abort
12:58:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - sorting
12:58:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - no duplicates
12:58:52 INFO - TEST-PASS | /IndexedDB/idbtransaction_objectStoreNames.html | IDBTransaction.objectStoreNames - unusual names
12:58:52 INFO - TEST-ERROR | /IndexedDB/idbtransaction_objectStoreNames.html | took 269ms
12:58:52 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
12:58:52 INFO - PROCESS | 1651 | 1467230332136 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:52 INFO - PROCESS | 1651 | 1467230332190 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:52 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
12:58:52 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 323ms
12:58:52 INFO - TEST-START | /IndexedDB/index_sort_order.htm
12:58:52 INFO - PROCESS | 1651 | 1467230332466 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:52 INFO - PROCESS | 1651 | 1467230332520 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:52 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
12:58:52 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 318ms
12:58:52 INFO - TEST-START | /IndexedDB/interfaces.html
12:58:52 INFO - PROCESS | 1651 | 1467230332797 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:52 INFO - PROCESS | 1651 | 1467230332833 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object name
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
12:58:53 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
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object name
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object name
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object name
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object name
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object name
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object name
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object name
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object name
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object name
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object name
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
12:58:53 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
12:58:53 INFO - TEST-OK | /IndexedDB/interfaces.html | took 493ms
12:58:53 INFO - TEST-START | /IndexedDB/interfaces.worker
12:58:53 INFO - PROCESS | 1651 | 1467230333289 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:53 INFO - PROCESS | 1651 | 1467230333317 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
12:58:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
12:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:58:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:58:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
12:58:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
12:58:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
12:58:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
12:58:54 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object name - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
12:58:54 INFO - {}
12:58:54 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 - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object name - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object name - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object name - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object name - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object name - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object name - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object name - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object name - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object name - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object name - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
12:58:54 INFO - {}
12:58:54 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 800ms
12:58:54 INFO - TEST-START | /IndexedDB/key_invalid.htm
12:58:54 INFO - PROCESS | 1651 | 1467230334095 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:54 INFO - PROCESS | 1651 | 1467230334157 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
12:58:54 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
12:58:54 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 275ms
12:58:54 INFO - TEST-START | /IndexedDB/key_valid.html
12:58:54 INFO - PROCESS | 1651 | 1467230334369 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:54 INFO - PROCESS | 1651 | 1467230334411 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
12:58:54 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
12:58:54 INFO - TEST-OK | /IndexedDB/key_valid.html | took 420ms
12:58:54 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
12:58:54 INFO - PROCESS | 1651 | 1467230334798 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:54 INFO - PROCESS | 1651 | 1467230334846 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:55 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
12:58:55 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 269ms
12:58:55 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
12:58:55 INFO - PROCESS | 1651 | 1467230335065 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:55 INFO - PROCESS | 1651 | 1467230335111 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:55 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
12:58:55 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 317ms
12:58:55 INFO - TEST-START | /IndexedDB/keygenerator.htm
12:58:55 INFO - PROCESS | 1651 | 1467230335396 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:55 INFO - PROCESS | 1651 | 1467230335444 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
12:58:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
12:58:55 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
12:58:55 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 319ms
12:58:55 INFO - TEST-START | /IndexedDB/keyorder.htm
12:58:55 INFO - PROCESS | 1651 | 1467230335715 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:55 INFO - PROCESS | 1651 | 1467230335765 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
12:58:56 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
12:58:56 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 971ms
12:58:56 INFO - TEST-START | /IndexedDB/keypath.htm
12:58:56 INFO - PROCESS | 1651 | 1467230336687 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:56 INFO - PROCESS | 1651 | 1467230336715 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
12:58:57 INFO - TEST-OK | /IndexedDB/keypath.htm | took 473ms
12:58:57 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
12:58:57 INFO - PROCESS | 1651 | 1467230337166 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:57 INFO - PROCESS | 1651 | 1467230337223 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
12:58:57 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 270ms
12:58:57 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
12:58:57 INFO - PROCESS | 1651 | 1467230337449 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:57 INFO - PROCESS | 1651 | 1467230337499 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
12:58:57 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
12:58:57 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 276ms
12:58:57 INFO - TEST-START | /IndexedDB/list_ordering.htm
12:58:57 INFO - PROCESS | 1651 | 1467230337729 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:57 INFO - PROCESS | 1651 | 1467230337777 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:58 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
12:58:58 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
12:58:58 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
12:58:58 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 367ms
12:58:58 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
12:58:58 INFO - PROCESS | 1651 | 1467230338096 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:58 INFO - PROCESS | 1651 | 1467230338146 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:58 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
12:58:58 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 219ms
12:58:58 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
12:58:58 INFO - PROCESS | 1651 | 1467230338315 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:58 INFO - PROCESS | 1651 | 1467230338347 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:58 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
12:58:58 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 216ms
12:58:58 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
12:58:58 INFO - PROCESS | 1651 | 1467230338533 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:58 INFO - PROCESS | 1651 | 1467230338565 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:58 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
12:58:58 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 218ms
12:58:58 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
12:58:58 INFO - PROCESS | 1651 | 1467230338753 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:58 INFO - PROCESS | 1651 | 1467230338795 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:59 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
12:58:59 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 267ms
12:58:59 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
12:58:59 INFO - PROCESS | 1651 | 1467230339031 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:59 INFO - PROCESS | 1651 | 1467230339068 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:59 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
12:58:59 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 221ms
12:58:59 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
12:58:59 INFO - PROCESS | 1651 | 1467230339252 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:59 INFO - PROCESS | 1651 | 1467230339295 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:59 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
12:58:59 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 316ms
12:58:59 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
12:58:59 INFO - PROCESS | 1651 | 1467230339580 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:59 INFO - PROCESS | 1651 | 1467230339625 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:59 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
12:58:59 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 269ms
12:58:59 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
12:58:59 INFO - PROCESS | 1651 | 1467230339851 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:58:59 INFO - PROCESS | 1651 | 1467230339895 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:00 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
12:59:00 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 519ms
12:59:00 INFO - TEST-START | /IndexedDB/value.htm
12:59:00 INFO - PROCESS | 1651 | 1467230340378 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:00 INFO - PROCESS | 1651 | 1467230340433 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:00 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
12:59:00 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
12:59:00 INFO - TEST-OK | /IndexedDB/value.htm | took 318ms
12:59:00 INFO - TEST-START | /IndexedDB/value_recursive.htm
12:59:00 INFO - PROCESS | 1651 | 1467230340700 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:00 INFO - PROCESS | 1651 | 1467230340744 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:00 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
12:59:00 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
12:59:00 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
12:59:00 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 266ms
12:59:00 INFO - TEST-START | /IndexedDB/writer-starvation.htm
12:59:00 INFO - PROCESS | 1651 | 1467230340978 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:01 INFO - PROCESS | 1651 | 1467230341014 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:01 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
12:59:01 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 468ms
12:59:01 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
12:59:01 INFO - PROCESS | 1651 | 1467230341438 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:01 INFO - PROCESS | 1651 | 1467230341465 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:01 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Float arrays - {}
12:59:01 INFO - {}
12:59:01 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Integer array - {}
12:59:01 INFO - {}
12:59:01 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Large length - {}
12:59:01 INFO - {}
12:59:01 INFO - TEST-PASS | /WebCryptoAPI/getRandomValues.worker | Null arrays - {}
12:59:01 INFO - {}
12:59:01 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 272ms
12:59:01 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
12:59:01 INFO - PROCESS | 1651 | 1467230341714 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:01 INFO - PROCESS | 1651 | 1467230341751 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:01 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
12:59:01 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer array
12:59:01 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
12:59:01 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Null arrays
12:59:01 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 217ms
12:59:01 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
12:59:01 INFO - PROCESS | 1651 | 1467230341935 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:01 INFO - PROCESS | 1651 | 1467230341981 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
12:59:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 225ms
12:59:02 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
12:59:02 INFO - PROCESS | 1651 | 1467230342179 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:02 INFO - PROCESS | 1651 | 1467230342219 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
12:59:02 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
12:59:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:3
12:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
12:59:02 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
12:59:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:3
12:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
12:59:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 273ms
12:59:02 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
12:59:02 INFO - PROCESS | 1651 | 1467230342460 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:02 INFO - PROCESS | 1651 | 1467230342495 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:02 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() {
12:59:02 INFO - [native code]
12:59:02 INFO - }" but got function "function () {
12:59:02 INFO - }"
12:59:02 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:02 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:59:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
12:59:02 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
12:59:02 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:02 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:59:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
12:59:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 219ms
12:59:02 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
12:59:02 INFO - PROCESS | 1651 | 1467230342680 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:02 INFO - PROCESS | 1651 | 1467230342712 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:02 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() {
12:59:02 INFO - [native code]
12:59:02 INFO - }" but got function "function () {
12:59:02 INFO - }"
12:59:02 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:9
12:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:02 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:5
12:59:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
12:59:02 INFO - {}
12:59:02 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
12:59:02 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:9
12:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:02 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:5
12:59:02 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
12:59:02 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
12:59:02 INFO - {}
12:59:02 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 270ms
12:59:02 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
12:59:02 INFO - PROCESS | 1651 | 1467230342968 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:03 INFO - PROCESS | 1651 | 1467230343016 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
12:59:03 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
12:59:03 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:59:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:59:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
12:59:03 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:59:03 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:59:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:59:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
12:59:03 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"
12:59:03 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:59:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:59:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
12:59:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:59:03 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:59:03 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:59:03 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
12:59:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
12:59:03 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
12:59:03 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:3
12:59:03 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:59:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
12:59:03 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
12:59:03 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:3
12:59:03 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:59:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
12:59:03 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"
12:59:03 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:3
12:59:03 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:59:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
12:59:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
12:59:03 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
12:59:03 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
12:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:03 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:3
12:59:03 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
12:59:03 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 328ms
12:59:03 INFO - TEST-START | /WebIDL/ecmascript-binding/has-instance.html
12:59:03 INFO - PROCESS | 1651 | 1467230343297 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:03 INFO - PROCESS | 1651 | 1467230343347 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/has-instance.html | Manually-constructed prototype chains are correctly handled by instanceof
12:59:03 INFO - TEST-OK | /WebIDL/ecmascript-binding/has-instance.html | took 270ms
12:59:03 INFO - TEST-START | /WebIDL/ecmascript-binding/interface-object.html
12:59:03 INFO - PROCESS | 1651 | 1467230343569 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:03 INFO - PROCESS | 1651 | 1467230343611 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted after it has been accessed is undefined
12:59:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | An interface object deleted before it has been defined is undefined
12:59:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Interface objects deleted multiple times stay deleted
12:59:03 INFO - TEST-PASS | /WebIDL/ecmascript-binding/interface-object.html | Fancy property names don't break the resolve hook on Window
12:59:03 INFO - TEST-OK | /WebIDL/ecmascript-binding/interface-object.html | took 267ms
12:59:03 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
12:59:03 INFO - PROCESS | 1651 | 1467230343848 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:03 INFO - PROCESS | 1651 | 1467230343894 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
12:59:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend1
12:59:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppend2
12:59:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined1
12:59:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendUndefined2
12:59:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull1
12:59:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendNull2
12:59:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm1
12:59:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToForm2
12:59:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined1
12:59:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormUndefined2
12:59:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull1
12:59:04 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | testFormDataAppendToFormNull2
12:59:04 INFO - TEST-FAIL | /XMLHttpRequest/FormData-append.html | testFormDataAppendEmptyBlob - Value can't be converted to a dictionary.
12:59:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:84:30
12:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/FormData-append.html:82:5
12:59:04 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 320ms
12:59:04 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
12:59:04 INFO - PROCESS | 1651 | 1467230344176 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:04 INFO - PROCESS | 1651 | 1467230344217 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
12:59:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
12:59:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
12:59:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
12:59:05 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
12:59:05 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1218ms
12:59:05 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
12:59:05 INFO - PROCESS | 1651 | 1467230345395 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:05 INFO - PROCESS | 1651 | 1467230345434 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
12:59:06 INFO - {}
12:59:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
12:59:06 INFO - {}
12:59:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
12:59:06 INFO - {}
12:59:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
12:59:06 INFO - {}
12:59:06 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
12:59:06 INFO - {}
12:59:06 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1270ms
12:59:06 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
12:59:06 INFO - PROCESS | 1651 | 1467230346669 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:06 INFO - PROCESS | 1651 | 1467230346730 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:07 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
12:59:07 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 467ms
12:59:07 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
12:59:07 INFO - PROCESS | 1651 | 1467230347141 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:07 INFO - PROCESS | 1651 | 1467230347174 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:07 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
12:59:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
12:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:07 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
12:59:07 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 272ms
12:59:07 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
12:59:07 INFO - PROCESS | 1651 | 1467230347419 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:07 INFO - PROCESS | 1651 | 1467230347467 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:17 INFO - PROCESS | 1651 | MARIONETTE LOG: INFO: Timeout fired
12:59:17 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
12:59:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
12:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
12:59:17 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10143ms
12:59:17 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
12:59:17 INFO - PROCESS | 1651 | 1467230357563 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:17 INFO - PROCESS | 1651 | 1467230357599 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:18 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
12:59:18 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 519ms
12:59:18 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
12:59:18 INFO - PROCESS | 1651 | 1467230358089 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:18 INFO - PROCESS | 1651 | 1467230358135 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:18 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
12:59:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 268ms
12:59:18 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
12:59:18 INFO - PROCESS | 1651 | 1467230358367 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:18 INFO - PROCESS | 1651 | 1467230358408 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:18 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN
12:59:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 269ms
12:59:18 INFO - TEST-START | /XMLHttpRequest/abort-during-open.worker
12:59:18 INFO - PROCESS | 1651 | 1467230358647 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:18 INFO - PROCESS | 1651 | 1467230358694 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:18 INFO - TEST-PASS | /XMLHttpRequest/abort-during-open.worker | Untitled - {}
12:59:18 INFO - {}
12:59:18 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.worker | took 269ms
12:59:18 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
12:59:18 INFO - PROCESS | 1651 | 1467230358916 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:18 INFO - PROCESS | 1651 | 1467230358960 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:19 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
12:59:19 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 466ms
12:59:19 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
12:59:19 INFO - PROCESS | 1651 | 1467230359387 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:19 INFO - PROCESS | 1651 | 1467230359436 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:19 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
12:59:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
12:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
12:59:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
12:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
12:59:19 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 270ms
12:59:19 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
12:59:19 INFO - PROCESS | 1651 | 1467230359666 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:19 INFO - PROCESS | 1651 | 1467230359702 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:19 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().
12:59:19 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 217ms
12:59:19 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
12:59:19 INFO - PROCESS | 1651 | 1467230359896 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:19 INFO - PROCESS | 1651 | 1467230359930 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:20 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
12:59:20 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 221ms
12:59:20 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
12:59:20 INFO - PROCESS | 1651 | 1467230360117 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:20 INFO - PROCESS | 1651 | 1467230360163 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:20 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
12:59:20 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 268ms
12:59:20 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
12:59:20 INFO - PROCESS | 1651 | 1467230360396 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:20 INFO - PROCESS | 1651 | 1467230360453 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:20 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"
12:59:20 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
12:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:20 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
12:59:20 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
12:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:20 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
12:59:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
12:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:20 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
12:59:20 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 372ms
12:59:20 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
12:59:20 INFO - PROCESS | 1651 | 1467230360768 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:20 INFO - PROCESS | 1651 | 1467230360831 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:21 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
12:59:21 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 319ms
12:59:21 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
12:59:21 INFO - PROCESS | 1651 | 1467230361087 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:21 INFO - PROCESS | 1651 | 1467230361130 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:21 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
12:59:21 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 220ms
12:59:21 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
12:59:21 INFO - PROCESS | 1651 | 1467230361314 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:21 INFO - PROCESS | 1651 | 1467230361349 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:21 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
12:59:21 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 218ms
12:59:21 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
12:59:21 INFO - PROCESS | 1651 | 1467230361537 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:21 INFO - PROCESS | 1651 | 1467230361577 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:21 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
12:59:21 INFO - do_test/)
12:59:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET)
12:59:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T)
12:59:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET)
12:59:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET)
12:59:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?)
12:59:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
12:59:45 INFO - )
12:59:45 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 218ms
12:59:45 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
12:59:45 INFO - PROCESS | 1651 | 1467230385961 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:46 INFO - PROCESS | 1651 | 1467230385998 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
12:59:46 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 219ms
12:59:46 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
12:59:46 INFO - PROCESS | 1651 | 1467230386182 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:46 INFO - PROCESS | 1651 | 1467230386216 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
12:59:46 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 267ms
12:59:46 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
12:59:46 INFO - PROCESS | 1651 | 1467230386451 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:46 INFO - PROCESS | 1651 | 1467230386483 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
12:59:46 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 219ms
12:59:46 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
12:59:46 INFO - PROCESS | 1651 | 1467230386679 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:46 INFO - PROCESS | 1651 | 1467230386713 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
12:59:46 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
12:59:46 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 224ms
12:59:46 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
12:59:46 INFO - PROCESS | 1651 | 1467230386901 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:46 INFO - PROCESS | 1651 | 1467230386944 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:47 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
12:59:47 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
12:59:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:47 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
12:59:47 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 270ms
12:59:47 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
12:59:47 INFO - PROCESS | 1651 | 1467230387179 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:47 INFO - PROCESS | 1651 | 1467230387218 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:47 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
12:59:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
12:59:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
12:59:47 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 373ms
12:59:47 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
12:59:47 INFO - PROCESS | 1651 | 1467230387549 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:47 INFO - PROCESS | 1651 | 1467230387594 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:47 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
12:59:47 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 417ms
12:59:47 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
12:59:47 INFO - PROCESS | 1651 | 1467230387968 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:48 INFO - PROCESS | 1651 | 1467230388004 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:48 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
12:59:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
12:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
12:59:48 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 218ms
12:59:48 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
12:59:48 INFO - PROCESS | 1651 | 1467230388196 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:48 INFO - PROCESS | 1651 | 1467230388231 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:48 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
12:59:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
12:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
12:59:48 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 223ms
12:59:48 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
12:59:48 INFO - PROCESS | 1651 | 1467230388415 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:48 INFO - PROCESS | 1651 | 1467230388448 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
12:59:48 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 216ms
12:59:48 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
12:59:48 INFO - PROCESS | 1651 | 1467230388633 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:48 INFO - PROCESS | 1651 | 1467230388665 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:48 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
12:59:48 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 220ms
12:59:48 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
12:59:48 INFO - PROCESS | 1651 | 1467230388855 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:48 INFO - PROCESS | 1651 | 1467230388893 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
12:59:49 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 218ms
12:59:49 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
12:59:49 INFO - PROCESS | 1651 | 1467230389083 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:49 INFO - PROCESS | 1651 | 1467230389120 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
12:59:49 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 220ms
12:59:49 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
12:59:49 INFO - PROCESS | 1651 | 1467230389311 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:49 INFO - PROCESS | 1651 | 1467230389344 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:49 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
12:59:49 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
12:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
12:59:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:59:49 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:9
12:59:49 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
12:59:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/)
12:59:49 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 217ms
12:59:49 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
12:59:49 INFO - PROCESS | 1651 | 1467230389532 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:49 INFO - PROCESS | 1651 | 1467230389568 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | percent encode characters
12:59:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | lone surrogate should return U+FFFD
12:59:49 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 221ms
12:59:49 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
12:59:49 INFO - PROCESS | 1651 | 1467230389761 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:49 INFO - PROCESS | 1651 | 1467230389795 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
12:59:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
12:59:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
12:59:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
12:59:49 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 219ms
12:59:49 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
12:59:49 INFO - PROCESS | 1651 | 1467230389982 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:50 INFO - PROCESS | 1651 | 1467230390015 Marionette INFO sendAsync 919be746-6565-fc48-a261-11519b0e9af4
12:59:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: